Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Selección de registros aleatoria (http://www.forosdelweb.com/f86/seleccion-registros-aleatoria-418228/)

cumanessa 18/08/2006 09:03

Selección de registros aleatoria
 
:'( :'( :'( hola necesito que me ayudes estoy terminando un proyecto y estoy trabajando con mysql y php mi problema es el siguiente:
tengo una base de datos llamada encuesta con dos campos el primero es pregunta y segundo respuesta. todo funciona biene pero lo que deseo hacer es que sea aleatoria que no sea standar que cambie la opciones segun vayan abriendo los usuarios por fa es de vida o muerte, no encuentro que hacer
:neurotico :neurotico :neurotico

GatorV 18/08/2006 09:17

utiliza RAND para ordenar los campos de forma aleatoria ej:
Código:

SELECT `pregunta` FROM `preguntas` ORDER BY RAND()
Eso hace que sea aleatorio el orden de las preguntas :arriba:

kurorix 18/08/2006 09:22

Hola que tal...

mira dices que tienes una base de datos llamada encuenta?¿? o la tabla se llama encuenta ?

para empesar una base de datos tiene tablas y las tablas tienen campos (columnas y filas).

necesitas crear una tabla llamada preguntas y una tabla respuestas, con los siquientes campos...

tabla_preguntas
----------
cod_pregunta
pregunta

tabla_respuestas
----------------
cod_respuesta
cod_pregunta
respuesta

Ya ahora te esplico: cuando crees una pregunta esta tendra un codigo.
A la hora de crear una respuesta debes guardar el codigo de la pregunta a la que esta asociada esta. :)

hasi de fasil....

maralbust 18/08/2006 09:37

y asi por ser, las respuestas serian si o no? por que si la pregunta es aleatorio y las respuestas son frases, creo que no se veria muy lindo preguntar por el presidente de tu pais y abajo poner si al vino o no al aborto.

PD kurorix la palabra es explico, asi y facil ( en buena onda )

cumanessa 18/08/2006 10:24

Y Como Me Lo Muestra De Forma Aleatoria Alli No Se

maralbust 18/08/2006 10:30

siguiendo el ejemplo de tabla de kurorix la query seria

SELECT a.pregunta, b.respuesta FROM preguntas a, respuestas b where a.cod_pregunta = b.cod_pregunta ORDER BY RAND()

asi te mostrara la pregunta y las respuestas asociadas a esa pregunta

saludos

cumanessa 18/08/2006 10:58

gracias
 
MUCHAS GRACIAS VOY A PROBARLO PRONTO TENDRAS RESPUESTA de mi. :corazon:

cumanessa 29/08/2006 09:45

este codigo funciona a la perfeccion me mostro todo como yo lo queria gracias amigos del foro......


La zona horaria es GMT -6. Ahora son las 08:22.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.