Problemas al mostrar campos en PHP desde una Consulta

Julio C?r
29 de Marzo del 2006
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.

jakman
29 de Marzo del 2006
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'];