PB RAND MYSQL

Signaler
Messages postés
151
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
8 octobre 2013
-
Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
-
Voila, je fais une requete Mysql avec plusieurs condition, et je lui demande ensuite de faire un RAND sur le résultat et de m'en donner que la 1ere ligne donc j'ai fait la requete suivante :

SELECT * FROM pub_campagnes WHERE typepub='bouton' AND nbcreditsrestant > 0 AND etat = 'c' ORDER BY RAND() LIMIT 1

seul probleme, c'est qu'avec cette requete, il m'affichera toujours la première ligne trouvée, c'est a dire que tout fonctionne sauf qu'il me prend pas en compte le RAND, et quand j'enleve le LIMIT 1, j'ai trois résultats qui s'affichent, donc c pas un pb de nombre de lignes, c bien un pb du rand, quelqu'un aurait une idée pour me dépanner ?

d'avance Merci

Julien

3 réponses

Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
1
Je ne suis pas persudadé que cela fonctionne. par contre, tu devrais faire ton rand sur le résultat de la requête.
A mon avis, tu auras plus de chance de réussir.

Hicksman :clown)
Messages postés
151
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
8 octobre 2013

tu pourrais me faire un tout petit exemple de rand sur le résultat stp ?

d'avance Merci
Julien
Messages postés
258
Date d'inscription
mercredi 14 août 2002
Statut
Membre
Dernière intervention
23 avril 2004
1
je vais voir ce que je vais faire, mais pour l'instant je suis trés occupé. Par contre, ce que j'aimerais savoir à quoi il te sert ce rand!!??

Hicksman :clown)