Bonjour à tous,
je rencontre un probleme stupide dont je ne trouve pas la raison.
J'ai une bdd MySQL contenant une base user dans la quelle je voudrais selectionner de facon aleatoire un resultat repondant à une contrainte.
Voila mon code :
mysql_query("SELECT * FROM `user` WHERE open_anciens='1' ORDER BY RAND() LIMIT 1",$connexion)
Ca fonctionne mais bizarrement. Je m'explique : il choisit bien une des lignes repondant à la contrainte, par contre dans 80% des cas c'est la même ligne qui est sélectionnée (en l'occurence la première dans la l'ordre des ID). D'ou est ce que ca vient ??
Merci d'avance pour vos réponses