
08/06/2003, 13:30
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 9 meses Puntos: 16 | |
Hola,
festeiro, dentro el while que recorre el rocrdset, vas añadiendo la fila a un array, con $array[]=$fila;. Una vez acabado el while, haces el shuffle de $array() y luego usas rand() para calcular un indice entre 0 y el numero de elementos de $array - 1.
sdf23, tu metodo solo sirve si no se ha eliminsado ningun registro. Si se ha eliminado alguno, hay seguridad del que el ID $azar exista. Para esto seria mejor hacer la consulta de todos los registros ordenados aleatoriamente, y usar la funcion mysql_data_seek() pasandole como posicion del registro el $azar.
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |