Ver Mensaje Individual
  #19 (permalink)  
Antiguo 25/07/2006, 11:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si estás limitando el resultado (con LIMIT 1) a un sólo registro .. el "_fetch_" bajo un bucle (while()) no corresponde.

Deberías usar simplemente (en este caso):

Código PHP:
$titulo=mysql_result($resultado,0,"titulo"); 
También fijate bien a que campos llamas en tu consulta SQL:

$sql = "SELECT titulo FROM pelis
ORDER BY RAND()
LIMIT 1";


y cuales pretendes acceder:

echo "<P>".'<font face="Tahoma" size="1" color="#0000FF">'.$row["categoria"],"</P>";
}

Si no incluyes en tu "SELECT" los nombres de los campos que quieres obtener, no puedes obtenerlos luego si haces un "mysql_fetch_array()" o cualquier otra función que acceda al resultado. PHP no mostrará mensaje de error al respecto (a no ser que tengas un nivel alto de "error_reporting()" ahí a lo mejor dice algo así como "indice no existe" referente al array generado por el "_fecht_array()").

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.