Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/05/2012, 22:51
Avatar de rigobcastro
rigobcastro
 
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: Mejora de codigo

Como dice Triby con la función RAND() de SQL se puede ejecutar un orden aleatorio, sin embargo, no es recomendable ya que consume muchos recursos. Claro, siempre y cuando no sean mas de 10 datos dentro de la tabla no habrá problema...

http://systemadmin.es/2010/11/order-...-es-buena-idea

El Shuffle lo puedes usar una vez obteniendo los datos de la consulta.


Código PHP:
Ver original
  1. $row = mysql_fetch_array($resultado);
  2. shuffle($row);

Sería algo mucho más fácil si necesitas un random rapido... Personalmente lo uso para los "recomendados" de las secciones.