Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/12/2005, 06:23
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Para eso lo que debes hacer es contar el n° de resultados que obtienes de tu consulta SQL. Cualquier función de PHP de tipo xxx_fetch_xxx() o xxx_result() lo que hacen es intentar recorrer un resultado válido (con al menos un registro de resultado obtenido).

Usa la función: (no "mysql_numrows()")

mysql_num_rows()
www.php.nt/mysql_num_rows

Código PHP:
if (mysql_num_rows($res)){
   while(
$row=mysql_fetch_array($res)){
      echo 
$row['nombre_campo'];
      echo 
$row['otro campo ...'];  
   }
} else {
   echo 
"no hay resultados";

Usé el ejemplo con el "while() y mysql_fetch_array()" por qué no sé si tu consulta SQL va arrojar un registro (lo esperado) o más de uno .. en tal caso ahí veras tu si usas directamente mysql_result() .. sobre todo si sólo esperas un resultado (registro) .. no mas de uno.

Un saludo,