Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Mostrar resultados de consulta aleatoriamente

Estas en el tema de Mostrar resultados de consulta aleatoriamente en el foro de Bases de Datos General en Foros del Web. Estimados Señores. Tengo una base de datos Mysql y necesito consultarla mediante PHP pero necesito que me arroje solo 4 resultados pero aleatoriamente. Espero me ...
  #1 (permalink)  
Antiguo 19/05/2004, 09:22
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 11 meses
Puntos: 0
Mostrar resultados de consulta aleatoriamente

Estimados Señores.

Tengo una base de datos Mysql y necesito consultarla mediante PHP pero necesito que me arroje solo 4 resultados pero aleatoriamente.

Espero me entiendan y me ayuden

Gracias.
  #2 (permalink)  
Antiguo 19/05/2004, 10:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
En Mysql dispones de la función RAND() y LIMIT .. una para seleccionar aleatoriamente y la otra para limitar .. si las combinas:

SELECT * FROM tabla ORDER BY RAND() LIMIT 4

http://dev.mysql.com/doc/mysql/en/SELECT.html
http://dev.mysql.com/doc/mysql/en/Ma...functions.html

Con eso obtendras tus N registros aleatorios .. trabaja la consulta como si de un "SELECT * FROM tabla" se tratase como ya lo harás habitualmente.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:23.