Choix alétoire du résultat d'une requéte?

Résolu
willybaby Messages postés 109 Statut Membre -  
IpIpIpIpOne Messages postés 480 Statut Membre -
Bonjour,
j'ai un petit soucis, je fais une requéte simple dans ma base de données:

$query=mysql_query("select code_utilisateur from utilisateur where point_utilisateur>0");
while($result=mysql_fetch_array($query))

{
$code=$result['code_utilisateur'];
}

VOila en fait je récupére tout les utilisateur dont le nombre de point est positif mais je voudrais ensuite pouvoir ne sélectionner qu'un seul de ses utilisateur au hasard comment faire?

merci d'avance
A voir également:

2 réponses

Utilisateur anonyme
 
j'essairai bien
<?php
$query=mysql_query("select code_utilisateur from utilisateur where point_utilisateur>0");
$result = mysql_fetch_array($query)


$rand = rand(0;500) //récuper le nombre total d'utilisateur avant pour éviter une erreur
$code = $result['code_utilisateur'][$rand];

?>


après, moi je dis sa, jdis rien ...
0
IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Salut !

"select code_utilisateur from utilisateur where point_utilisateur>0 LIMIT 0,1 ORDER BY RAND();" devrait fonctionner pour faire ce que tu veux et sans retourner des tas de lignes d'enregistrement inutiles.

Cordialement,

IpIpIp Ipone
0