
09/03/2010, 11:16
|
 | Colaborador | | Fecha de Ingreso: agosto-2009 Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 7 meses Puntos: 150 | |
Respuesta: Obtener un registro aleatorio de una base de datos Queria decir que es muy correcto eso del RAND(), pero aclarar que usar RAND() en tablas con muchos registros es meterle un tiro a la base de datos, va a sufrir mucho. En el caso de bases de datos muy grandes hay otras tecnicas para seleccionar (mas o menos al azar) un registro, como por ejemplo mirar primero cual es el ID maximo (me refiero al campo clave) y luego con php fabricar un
......WHERE ID>=".rand(0,$idmaximo)." order by ID ASC........ |