Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/06/2009, 15:42
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 10 meses
Puntos: 416
Respuesta: [DUDA] tomar numeros ID aleatorios de una base de datos

Puedes hacerlo desde la misma consulta:

SELECT * FROM tabla ORDER BY RAND() LIMIT 4

El ORDER BY RAND() LIMIT 4 es el que hace la magia, ordena los registros aleatoriamente y solamente trae 4 (o el numero que desees).

Ahora solo tienes que iterar como lo harias con una consulta normal.