02_LISTADO

Páginas: 2 (461 palabras) Publicado: 19 de noviembre de 2015
Ahora veremos como recuperar los datos almacenados en la tabla alumnos de la base de datos.
El programa que muestra los registros en una página es:


Listado Estudiantes

$conexion=mysql_connect("localhost","root","admin")
or die("Problemas en la conexion");
mysql_select_db("phpfacil",$conexion)
or die("Problemas en la selección de la basede datos");
$registros=mysql_query("select codigo,nombre, mail, codigocurso
from alumnos",$conexion) or
die("Problemas en el select:".mysql_error());
while($reg=mysql_fetch_array($registros))
{
echo "Codigo:".$reg['codigo']."
";
echo "Nombre:".$reg['nombre']."
";
echo "Mail:".$reg['mail']."
";
echo "Curso:";
switch ($reg['codigocurso']) {
case 1:echo"PHP";
break;
case 2:echo "ASP";
break;
case 3:echo "JSP";
break;
}
echo "
";
echo "
";
}
mysql_close($conexion);
?>



La primeraparte es similar a lo visto hasta ahora, es decir nos conectamos a la base de datos y seleccionamos la base de datos.
El comando SQL que nos permite recuperar datos de tablas se llama SELECT.Indicamos los campos a rescatar de la tabla y luego de la palabra clave from indicamos el nombre de la tabla:
$registros=mysql_query("select codigo,nombre, mail, codigocurso
fromalumnos",$conexion) or
die("Problemas en el select:".mysql_error());
En caso de haber codificado incorrectamente, el comando SQL select la función mysql_query retorna false, por lo que se ejecuta elcomando siguiente al operador or, es decir la función die.
Si el comando SQL es correcto, en la variable $registros se almacena una referencia a los datos rescatados de la tabla alumnos.





Ahoradebemos ir mostrando registro a registro los datos extraidos:
while ($reg=mysql_fetch_array($registros))

Para rescatar registro a registro los datos obtenidos por el select debemos llamar a la función...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS