Problemas al mostrar campos en PHP desde una Consulta
Hola: Soy Julio César.
Estoy tratando de mostrar registros en la Web desde una consulta utilizando varias tablas de datos, esta ya la he revisado en MySql-Front y funciona perfectamente aunque un poco lento, solo que al llevarla al código php no se muestran los registros en la página.
Más o menos esto es lo que hice:
<?php //Aqui comienza
$conect = @mysql_pconnect("localhost","root","");
$dbase = @mysql_select_db("Base_de_datos");
$query = mysql_query("SELECT e.campo1, n.campo2 FROM tabla3 b, tabla2 n, tabla1 e WHERE e.campo_tabla1 = b.campo_tabla3 AND n.campo_tabla2 ='pais');
//La consulta se realiza correctamente.
$row = mysql_fetch_array($query);
while ($row = mysql_fetch_array($query)){
echo $row["e.campo1"]."</p>";
}
?>
//Aqui acaba
No se muestran los datos en la Web y no obtengo error alguno. Les pido sugerencias....
Muchas Gracias.
Estoy tratando de mostrar registros en la Web desde una consulta utilizando varias tablas de datos, esta ya la he revisado en MySql-Front y funciona perfectamente aunque un poco lento, solo que al llevarla al código php no se muestran los registros en la página.
Más o menos esto es lo que hice:
<?php //Aqui comienza
$conect = @mysql_pconnect("localhost","root","");
$dbase = @mysql_select_db("Base_de_datos");
$query = mysql_query("SELECT e.campo1, n.campo2 FROM tabla3 b, tabla2 n, tabla1 e WHERE e.campo_tabla1 = b.campo_tabla3 AND n.campo_tabla2 ='pais');
//La consulta se realiza correctamente.
$row = mysql_fetch_array($query);
while ($row = mysql_fetch_array($query)){
echo $row["e.campo1"]."</p>";
}
?>
//Aqui acaba
No se muestran los datos en la Web y no obtengo error alguno. Les pido sugerencias....
Muchas Gracias.
hola
mira, pues por lo ke vi de tu query, te faltan unas komillas, y tambien el idlink de la konsulta
mira kambia esto:
$conect = mysql_pconnect("localhost","root","");
$dbase = mysql_select_db("Base_de_datos");
$query = mysql_query("SELECT e.campo1, n.campo2 FROM tabla3 b, tabla2 n, tabla1 e WHERE e.campo_tabla1 = b.campo_tabla3 AND n.campo_tabla2 ='pais'",$conect);
//La consulta se realiza correctamente.
while ($row = mysql_fetch_array($query)){
echo $row['e.campo1']."</p>";
}
kreo ke ese es parte del error, la falta de una komillas y el indentifikador de konexion.
te dejo esta estruktura, para mi es mas simple manejar todo asi
$sql = "TU_CONSULTA_";
$rst = mysql_query($sql, $con);
$fila = mysql_fetch_array($rst);
echo $fila['TU_CAMPO'];
mira, pues por lo ke vi de tu query, te faltan unas komillas, y tambien el idlink de la konsulta
mira kambia esto:
$conect = mysql_pconnect("localhost","root","");
$dbase = mysql_select_db("Base_de_datos");
$query = mysql_query("SELECT e.campo1, n.campo2 FROM tabla3 b, tabla2 n, tabla1 e WHERE e.campo_tabla1 = b.campo_tabla3 AND n.campo_tabla2 ='pais'",$conect);
//La consulta se realiza correctamente.
while ($row = mysql_fetch_array($query)){
echo $row['e.campo1']."</p>";
}
kreo ke ese es parte del error, la falta de una komillas y el indentifikador de konexion.
te dejo esta estruktura, para mi es mas simple manejar todo asi
$sql = "TU_CONSULTA_";
$rst = mysql_query($sql, $con);
$fila = mysql_fetch_array($rst);
echo $fila['TU_CAMPO'];
