Que tal, tengo una base de datos mysql compuesta por los campos nombre direccion y email. Los datos se cargan bien en la base de datos así que por ese lado no viene el problema (vi los registros en phpmyadmin que estan cargados correctamente). El problema es en otra página que tengo, donde tengo que listar todo el contenido de esa base de datos.
Tengo el siguiente código:
Código PHP:
<HTML>
<TITLE>
Results
</TITLE>
<BODY>
<?
include("connect.php");
$conn=conectar();
$query="SELECT * FROM personas;";
$result=mysql_query($query,$conn);
$i=0;
while($row=mysql_fetch_array($query)){
echo $row['nombre'];
echo $row['direccion'];
echo $row['email'];
$i++;
}
?>
</BODY>
</HTML>
donde connect.php es el siguiente script (funciona bien por lo que veo, pero por las dudas lo pongo):
Código PHP:
<?
function conectar( )
{
// datos de configuracion
$ip = "localhost";
$usuario = "root";
$password = "********";
$db_name = "test";
// conectamos con la db
$conn = mysql_connect($ip,$usuario,$password) or die();
// seleccionamos la base de datos
$huboerror = mysql_select_db($db_name,$conn) or die();
return $conn;
}
?>
es la función que uso ahí en el primer script. El tema es que no imprime nada, se queda en blanco la página, como hago para listar bien la totalidad de los registros??. Un saludo y desde ya muchas gracias...