jdaviaud
Messages postés151Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 8 octobre 2013
-
13 mars 2003 à 10:00
cs_hicksman
Messages postés258Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention23 avril 2004
-
13 mars 2003 à 16:13
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 ?
cs_hicksman
Messages postés258Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention23 avril 20041 13 mars 2003 à 10:34
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.