He creado una tabla en una base de datos de prueba para probar el funcionamiento de programación PHP y MySQl. La BD se llama "prueba" y la tabla se llama "lista". Tiene 3 campos: "nombre", "apellido" y "segundo_apellido"; y tres registros.
Según me enseñó una persona, usaba la función mysql_db_query (), pero está obsoleta, así que me las apañé y usé la función mysql_query () que es la actual. Bien, después de romperme la cabeza buscando por todos lados, acaba por darme el siguiente error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampp\htdocs\uno.php on line 13
Y este es el código:
Código:
<?php include ("conexion.php"); $sql="select * from lista"; $res=mysql_query ($sql); ?> <html> <head> <title>Documento sin título</title> </head> <body> <?php while ($reg = mysql_fetch_array ($sql)) { ?> <table width="600" border="1"> <tr> <td><?php echo $reg["nombre"]; echo "<br>";?></td> <td><?php echo $reg["apellido"]; echo "<br>";?></td> <td><?php echo $reg["segundo_apellido"]; echo "<br>";?></td> </tr> </table> <?php } ?> </body> </html>
Por favor, si alguien puede ayudarme, le daría mil gracias, me está rompiendo la cabeza...
Gracias por leerlo :)