Foros del Web » Programando para Internet » PHP »

Sacar chistes aleatoriamente

Estas en el tema de Sacar chistes aleatoriamente en el foro de PHP en Foros del Web. Como podria ir sacando aleatoriamente datos de una tabla. Quiero que cuando pinche en un enlace cada vez me salga un chiste diferente....
  #1 (permalink)  
Antiguo 07/03/2004, 14:28
zpl
 
Fecha de Ingreso: marzo-2004
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 1
Sacar chistes aleatoriamente

Como podria ir sacando aleatoriamente datos de una tabla.

Quiero que cuando pinche en un enlace cada vez me salga un chiste diferente.
  #2 (permalink)  
Antiguo 07/03/2004, 14:38
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
De esta forma

Lo puedes hacer con la función RAND() de esta forma
Código PHP:
 $consulta mysql_query("SELECT * FROM chistes ORDER BY RAND()"); 
Salu2
__________________
Ing. Reynier Pérez Mira
  #3 (permalink)  
Antiguo 09/03/2004, 12:49
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 14 años, 9 meses
Puntos: 0
esta manera es mas facil y sin BD

<?
// Completamos el vector con frases
$vector = array(
1 => "Las guerras seguirán mientras el color de la piel siga siendo más importante que el color de los ojos.(Bob Marley)",
2 => "El no ser bueno más que para ti, es no ser bueno para nada.(Voltaire)",
3 => "Duerme con el recuerdo de la muerte y levantate con el pensamiento de que la vida es corta.(Proverbio)",
4 => "Ríe y reirán todos; llora y llorarás solo.",
5 => "Amor no es mirarse el uno al otro, sino mirar los dos en la misma dirección.(Antoine de Saint Exupéry)",
6 => "¿Sufre más aquél que espera siempre que aquél que nunca esperó a nadie?.(Pablo Neruda)",
7 => "Dar hasta que duela y cuando duela dar todavía mas.(Madre Teresa de Calcuta)",
8 => "La ausencia de prueba no es prueba de ausencia.(Carl Sagan)",
9 => "Más, significará peor.(Kingsley Amis)",
10 => "No se sale adelante celebrando éxitos sino superando fracasos.(Orison S. Marden)",
11 => "Reconoce tus errores antes de que otros los exageren.(Dr. Andrew Mason)",
12 => "Soy suficientemente bajito y feo como para triunfar por mi mismo.(Woody Allen)",
13 => "Los obstáculos son esas cosas que las personas ven cuando dejan de mirar sus metas.(E. Joseph Cossman)",
14 => "El dinero no da la felicidad, pero aplaca los nervios.(Mistinguett)",
15 => "Los errores más pequeños son siempre los mejores.(Moliere)",
16 => "Hay gente a la que no le quedan fantasías. ¡Se las comieron todas los ratones!.(Gabriela Acher)",
18 => "Recuerda siempre que tu propia resolución de triunfar es más importante que cualquier otra cosa.(Abraham Lincoln)",
);

// Obtenemos un número aleatorio
$numero = rand(1,18);

// Imprimimos la frase
echo "$vector[$numero]";
?>
__________________
Ignacio
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 17:02.