Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2008, 00:07
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 6 meses
Puntos: 416
Respuesta: Como hacer un query para mostrar al azar los ultimos 3 campos ingresados e

Bueno ... a mi se me ocurre hacer lo siguiente:

Sacar los resultados de los 3 ultimos ID con una consulta como la siguiente:
SELECT * FROM tabla ORDER BY id DESC LIMIT 3

Luego crear un numero aleatorio entre 0 y 2 (Puede ser 0, 1 o 2) con la funcion rand().

Y usar mysql_data_seek junto con el numero aleatorio para recoger una de las 3 ultimas filas al azar. Ya luego es mostrar los resultados con un mysql_fetch_array.

http://www.php.net/manual/es/functio...-data-seek.php
http://www.php.net/manual/es/function.rand.php