seleccion de registros de una tabla de base de datos

 selección de registros de una tabla de base de datos


cuando hacemos una base de datos la hacemos para un fin y ese fin es guardar información importante dentro de ella para que cuando la necesitemos sacar de ahí la información guardada todo esto digitalmente.

ya sabemos como crear una base de datos en phpmyadmin con MySQL o MariaDB y como guardar información con diversos datos en esta base de datos.

ahora aprenderemos a como recuperar los dichos datos de la base de datos y traerlos a una pagina php, para esto debemos de utilizar un comando llamado Select, su sintaxis es la siguiente:

la primer parte es crear el acceso como ya sabemos para que nos de conexión a la base de datos para que de esta saquemos dichos datos que ya haya en ella.

 Después de esto debemos declarar un comando llamado Select que nos permitirá acceder a la información que hay en la tabla que almacena la base de datos, primero declararemos una variable que guarde dichos datos en este caso "$registros" después ponemos el código "= mysqli_query" después ponemos paréntesis"( )" dentro de estos paréntesis ponemos la variable que guarda la conexión que nos lleva a la base de datos en este caso la variable de la conexión es "conexion" seguido de esto ponemos comillas (" ") dentro de estas comillas pondremos la palabra "select" que significa seleccionar, después pondremos los nombres de los campos o filas de datos a rescatar de la dicha base datos en este caso los campos de texto o filas son "nom, correo, cur" después de esto pondremos la palabra  "from" que significa De y el nombre de nuestra tabla en este caso nuestra tabla que esta en la base de datos se llama "alumnos". La sintaxis quedaría como esta en la imagen anterior o algo asi:

 $registros = mysqli_query($conexion, "select nom, correo, cur from alumnos") 

igual debemos de crear un método por si la acción encomendada no se cumple osea si algo esta mal en el comando Select mandaremos el mensaje "problemas en el select" con el método "die" y después ponemos el método "mysqli_error" dentro de ella pondremos la variable del método de la conexión, la sintaxis se vería así:

or die("Problemas en el select:" . mysqli_error($conexion));

ya codificado se viera como la imagen anterior que esta arriba.

Si el comando SQL es correcto, en la variable $registros se almacena una referencia a los datos rescatados de la tabla alumnos. Ahora debemos ir mostrando registro a registro los datos extraídos

Para rescatar registro a registro los datos obtenidos por el select debemos llamar a la función mysqli_fetch_array. Esta función retorna un vector asociativo con los datos del registro rescatado, o false en caso de no haber más registros. Es decir que si retorna un registro se almacena en el vector $reg y la condición del while se valida como verdadero y pasa a ejecutarse el bloque del while



El bloque del while muestra el contenido del registro rescatado por la función mysqli_fetch_array. Como vemos, para rescatar cada campo accedemos mediante el vector asociativo $reg indicando como subíndice un campo contenido en el select:$reg['nom']

Cada vez que llamamos a la función mysqli_fetch_array nos retorna el siguiente registro.

Cuando debemos mostrar el curso mediante la instrucción switch, analizamos si tiene un 1,2 ó 3 y procedemos a mostrar el nombre del curso.

Para separar cada alumno en la página HTML disponemos el elemento "<hr>" y al ejecutar esto nos da como resultado los datos que esta en la tabla de la base de datos:


integrantes:
Daniel Hernández Martínez
esteban Antonio Vázquez Pérez


Comentarios

Entradas más populares de este blog

Conceptos de Algoritmo, Programa y Lenguaje de Programación.

formulario control radio en php