Comunidad de diseño web y desarrollo en internet online

elemento del conjunto aleatorio

Citar            
MensajeEscrito el 23 Dic 2011 12:13 am
Saludos.

tengo un conjunto de id de una BD + Mysql

{ 1, 5 , 8 , 10 , 11 , 15 , 28 , 45 , 256 , 896 , 569}

como hago para que me escoja uno de los campos o elementos o id anteriores aleatoriamente?

claro con PHP

Saludos.

Por eduin137

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Dic 2011 01:20 am
con la función rand de php aunque también MySQL tiene la opción:

Código :

SELECT column FROM table ORDER BY RAND() LIMIT 1


Puedes cambiar column por * o varios campos, etc

Aquí encuentras orientación
http://www.petefreitag.com/item/466.cfm

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 23 Dic 2011 02:29 am
Organizare mas la idea!.

tengo una tabla de nombre id donde sus campos son

id={1,2,3,4,5,6,7,8,9,10,11,12,13,.....,998,999,1000}

de esta tabla algunos valores son llamados por ejemplo

{ 8, 13, 15, 25, 75, 556, 896, 980}

lo que requiero es una función o un comando en PHP Que de este nuevo conjunto me escoja uno de sus elementos aleatoriamente

Por eduin137

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Dic 2011 03:01 am
Hola, la próxima lee bien la respuesta :P

En la respuesta dice que "la función rand de PHP" te sirve

http://co.php.net/manual/es/function.rand.php

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 23 Dic 2011 03:04 am
para tu informacion random o rand es la única función que toma números aleatorios!

y esta es la 3 vez que comentas uno de mis dudas y lo que haces es dar información que de entra alguien de Mysql o PHP conoce.

te agradezco tus comentarios pero no son requeridos

Por eduin137

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Dic 2011 03:27 am
Te lo explico con plastilina:

Guardas la selección en un array de índices numéricos, después cuentas la cantidad de elementos del array, y le pasas los extremos del array (si tiene 15 elementos, pones (0,14))
Por último pones echo "array['resultado del rand']"; y listo

Yaaaawn! si te da pereza leer, lo lamento... esto es un sitio de ayuda por asesoría.

Te coloco la documentación para que veas los ejemplos dados

Si quieres una función que te haga el trabajo totalmente adaptada a tu sistema puedes colocar tu oferta de trabajo en el foro de charla

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.