About Taringa!

Popular channels

PHP para noobs parte 6.1 (Consulta MySql)

Hola a todos, el objetivo de este post será:

-Aprender a realizar consultas a una tabla de una base de datos.
-Aprender la funcion de la extension mysqli_query y mysqli_fetch_array
-Desplegar los datos obtenidos de la consulta

¡Aclaro! Las consultas y operaciones realizadas en esto post son básicas, es decir, no se toman en cuenta subconsultas, disparadores, procedimientos almacenas, ni nada por el estilo.

Antes de comenzar te recomiendo que leas este post si no sabes realizar una conexión a una BD de MySql,si lo has leido o/y ya sabes como realizarla entonces comencemos.:

Requisitos:
Antes que nada tienes que hacer tu conexión a la base de datos, para este ejemplo utilizo lo siguiente:

Base de datos:
Prueba

Tabla:
Alumno.

Campos:
usuario varchar(16),password varchar(40),nombres varchar(40), apellidos varchar(40), grupo char.

Registros por defecto:
"juanito","1234","Juan","Perez Perez","A"
"pedrito","1234","Pedro","Gonzalez Alcazar","A"
"tania","1234","Tania","Jimenez Hernandez","B"
"yolanda","1234","Yolanda","Andrade Gutierrez","B"

PD. Son nombres mexicanos

Realizar una consulta:

Si ya creamos nuestra conexión y seleccionamos nuestra base de datos es momento de tomar la variable "$link" que es la referencia de conexión para hacer la consulta:



Explico:

-En la variable "$consulta" almacenas el query que haremos a la base de datos, en este caso solicitamos todos los registros (4) de la tabla alumno.

-La extensión mysqli_query permite realizar una consulta, requiriendo como parámetros el string de la consulta($consulta) y la variable de conexión ($link).

-En la variable "$resultado" alojamos la respuesta del servidor, es decir, todas los registros de la tabla alumno.

-La extensión mysqli_fetch_array permite que en la variable "$fila" alojemos los datos de una sola fila en forma de arreglo, para este ejemplo el resultado sería este:
$fila[0] = usuario
$fila[1] = password
$fila[2] = nombres
$fila[3] = apellidos
$fila[4] = grupos

y con el ciclo "while" recorremos fila por fila imprimiendo los nombres, apellido y grupos de nuestros registros. El resultado final sería el siguiente:



y bueno, de esta manera realizamos una consulta, esto es todo por el momento, recuerda que si tienes dudas, puedes deja un comentario aquí abajo o bien mandarme un MP, en el siguiente post agregaremos un registro nuevo utilizando formularios. Gracias por pasar
0No comments yet