Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2005, 12:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Debes recorrer el "record-set" que te arroja la llamada a mysql_fetch_xxxx() .. Esa funcion (y grupo de funciones _fetch_) se comportan de la siguiente manera:

Obtienen un registro del total que se obtuvieron y avanza el "puntero" (o cursor) de la consulta una posición hacia adelante .. cuando llega al final devuelve la función un "FALSE" .. Por ende .. lo normal es usarlo bajo un while()

Código PHP:
while($campos=mysql_fetch_array($result)){
     echo 
$campos['uno'];
     
// etc .... con el resto

PD: Es recomendable que antes de hacer eso (usar mysql_fetch_xxxx()) compruebes si tu consulta arrojó resultados (+0 registros) usando:
Código PHP:
$total=mysql_num_rows($result);
if (
$total>0){
   while (......){
   }
} else {
   echo 
"No hay resultados";

Un saludo,