Tema: Random
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/11/2003, 23:35
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
José Molina

Lo primero que puede estar pasando es que realmente sólo exista un registro en tu bd DONDE el campo status_imgp='1'...

Reynier:

Si vas a necesitar hacer eso varias veces, lo que puedes hacer es guardar los resultados en un array y utilizar funciones de array así:

while ($row[]=mysql_fetch_array($result)){
//lo que sea
}
Luego puedes hacer un
$indice=array_rand($row);
Eso coge un índice aleatorio de tu array $row
Lo utilizas así:
echo $row[$indice]['campo'];

En realidad creo que me mandé con una pastrulada... te iba a decir que si necesitas eso varias veces, guardes el array $row en una sesión y lo llamas desde cualquier parte.. así siempre te da un registro aleatorio sin hacer nuevamente la consulta a la BD...
pero creo que sería demasiado si tienes muchos registros... No sé.. es una idea... y las opiniones nunca están de más ¿no? xD...

Saludos