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

Résolu
willybaby Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -  
IpIpIpIpOne Messages postés 436 Date d'inscription   Statut Membre Dernière intervention   -
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 436 Date d'inscription   Statut Membre Dernière intervention   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