Foros del Web » Programando para Internet » PHP »

Elegir un registro al azar y mostrarlo

Estas en el tema de Elegir un registro al azar y mostrarlo en el foro de PHP en Foros del Web. Hola, queria saber si hay alguna forma de elegir un registro al azar, y mostrarlo, así cada vez que se entra a la página se ...
  #1 (permalink)  
Antiguo 22/03/2007, 06:18
Avatar de alllebor  
Fecha de Ingreso: septiembre-2006
Mensajes: 295
Antigüedad: 17 años, 7 meses
Puntos: 1
Elegir un registro al azar y mostrarlo

Hola, queria saber si hay alguna forma de elegir un registro al azar, y mostrarlo, así cada vez que se entra a la página se verá un registro diferente.
Yo había pensado en contar el numero de elementos y luego elegir un valor al azar y mostrarlo, pero no tengo ni idea de contar el numero de elementos, ni de sacar un numero al azar dentro del intervalo ni como poder mostrar dicho elemento.

Muchas gracias!!
__________________
Quien no me pregunta no se entera!!
  #2 (permalink)  
Antiguo 22/03/2007, 06:58
Avatar de lrunge  
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 18 años, 8 meses
Puntos: 4
Re: Elegir un registro al azar y mostrarlo

Si estas trabajando con mysql:

Para Elejir un registro al azar se utiliza RAND()
ejm: SELECT * FROM tbl_name ORDER BY RAND();

Para contar los registros se utiliza la funcion mysql_num_rows()
Ejm: mysql_num_rows($conexion);

Puedes hecharte un paseito por el foro de Mysql, ahi encontraras articulos que te pueden funcionar

Salu2
__________________
"La sencillez de una respuesta, sera inversamente proporcional a su explicacion" Luis Runge
  #3 (permalink)  
Antiguo 22/03/2007, 07:00
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: Elegir un registro al azar y mostrarlo

Hola...

La respuestas a todas tus preguntas y más, las consigues en:

http://www.php.net/manual/es/
__________________
Gracias de todas todas
-----
Linux!
  #4 (permalink)  
Antiguo 22/03/2007, 07:43
Avatar de alllebor  
Fecha de Ingreso: septiembre-2006
Mensajes: 295
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Elegir un registro al azar y mostrarlo

Gracias me ha funcionado, no sabia ke en MySQL tubiera esa opcion
Solo queri aun registro al azar lo he hecho así por si alguien quiere saberlo:

SELECT * FROM tbl_name ORDER BY RAND() LIMIT 1
__________________
Quien no me pregunta no se entera!!
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 05:40.