OVH Cloud OVH Cloud

random

4 réponses
Avatar
Andre Ebongue
j'aimerai extraire des lignes random dans un db, donc utiliser la fonction
srand, mais malgre le manuel de php je n'arrive pas à elaborer la juste
synthaxe:
si j'ai,
$risultato=mysql_query("$POESIE", $connezione);
$ligne=mysql_num_rows($risultato);
comment dois je structurer la query pour selectioner une ligne random?
merci d'avance

4 réponses

Avatar
David
"Andre Ebongue" a écrit dans le message de news:
QngRb.280568$
j'aimerai extraire des lignes random dans un db, donc utiliser la fonction
srand, mais malgre le manuel de php je n'arrive pas à elaborer la juste
synthaxe:
si j'ai,
$risultato=mysql_query("$POESIE", $connezione);
$ligne=mysql_num_rows($risultato);
comment dois je structurer la query pour selectioner une ligne random?
merci d'avance


J'ai trouvé ça pour toi sur le net :
select * from table limit rand(),1

Non testé.
Dave.

Avatar
Hitmaaan
$POESIE = "SELECT * FROM table ORDER BY RAND() LIMIT 1 ";

"Andre Ebongue" a écrit dans le message de
news:QngRb.280568$
j'aimerai extraire des lignes random dans un db, donc utiliser la fonction
srand, mais malgre le manuel de php je n'arrive pas à elaborer la juste
synthaxe:
si j'ai,
$risultato=mysql_query("$POESIE", $connezione);
$ligne=mysql_num_rows($risultato);
comment dois je structurer la query pour selectioner une ligne random?
merci d'avance


Avatar
Thibaut Allender

j'aimerai extraire des lignes random dans un db, donc utiliser la fonction
srand, mais malgre le manuel de php je n'arrive pas à elaborer la juste
synthaxe:
si j'ai,
$risultato=mysql_query("$POESIE", $connezione);
$ligne=mysql_num_rows($risultato);
comment dois je structurer la query pour selectioner une ligne random?
merci d'avance


tu peux sortir une seule ligne en random directement en SQL :
SELECT * FROM ma_table WHERE ... ORDER BY RAND()

si tu veux le faire en php, voir du coté de :
http://fr.php.net/rand
http://fr.php.net/array_rand

--
freelance + web|system developper|designer
+ 32 496 26 75 76 + http://www.capsule.org

Avatar
Andre Ebongue
"Thibaut Allender" ha scritto nel messaggio
news:bv458t$ps6$

j'aimerai extraire des lignes random dans un db, donc utiliser la
fonction


srand, mais malgre le manuel de php je n'arrive pas à elaborer la juste
synthaxe:
si j'ai,
$risultato=mysql_query("$POESIE", $connezione);
$ligne=mysql_num_rows($risultato);
comment dois je structurer la query pour selectioner une ligne random?
merci d'avance


tu peux sortir une seule ligne en random directement en SQL :
SELECT * FROM ma_table WHERE ... ORDER BY RAND()

si tu veux le faire en php, voir du coté de :
http://fr.php.net/rand
http://fr.php.net/array_rand

--
freelance + web|system developper|designer
+ 32 496 26 75 76 + http://www.capsule.org
merci à tous effectivement ORDER BY RAND(), fonctione. je suis maintenant en

train de m'ecerveller pour faire ce choix quotidienement....il me semble que
je dois utiliser les sessions mais...j'essaie en cas de problème je reviens