Requete au hasard mais avec condition
Résolu
Roulio
-
HostOfSeraphim Messages postés 6750 Date d'inscription Statut Contributeur Dernière intervention -
HostOfSeraphim Messages postés 6750 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour ou bonsoir, voilà, je voudrais faire une requête mais je ne sais pas comment faire.
Je vous explique, je voudrais sélectionner au hasard un id parmi ceux de ma table mais avec une condition.
Je veut donc sélectionner que tous ceux qui ont la valeur 1 (par exemple) au champs TEST.
Et donc QUE parmi ces résultats en prendre 1 au hasard.
Quelqu'un a une idée de comment faire s'il vous plaît ?
Merci d'avance.
Je vous explique, je voudrais sélectionner au hasard un id parmi ceux de ma table mais avec une condition.
Je veut donc sélectionner que tous ceux qui ont la valeur 1 (par exemple) au champs TEST.
Et donc QUE parmi ces résultats en prendre 1 au hasard.
Quelqu'un a une idée de comment faire s'il vous plaît ?
Merci d'avance.
A voir également:
- Requete au hasard mais avec condition
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Requête sql pix - Forum Python
- Excel reporter des données sur une autre feuille avec conditions ✓ - Forum Excel
- Excel copier une cellule si condition ✓ - Forum Excel
4 réponses
Ca marchera avec la requête suivante :
Il s'agit en fait de sélectionner tous les champs "champ_test" à 1, de les trier aléatoirement, et de n'en garder qu'un seul.
SELECT * FROM T1 WHERE champ_test=1 ORDER BY RAND() LIMIT 1;
Il s'agit en fait de sélectionner tous les champs "champ_test" à 1, de les trier aléatoirement, et de n'en garder qu'un seul.
Merci bien HostOfSeraphim pour ta réponse, mais malheureusement sa ne marche pas.
Sa ne m'affiche rien, même pas un message d'erreur
j'ai pourtant mis:
à la fin, mais rien.
Sa ne m'affiche rien, même pas un message d'erreur
j'ai pourtant mis:
or die ('ERREUR SQL ! '.$sql.' '.mysql_error());
à la fin, mais rien.
Oui j'ai bien modifié selon ma table et champs, mais sa ne marche pas, sa m'affiche une page toute blanche, sans même d'erreur.
J'ai aussi essayé après de mettre des "" (quotes) autour de la valeur 1 mais même comme ça sa ne fait rien.
Merci de m'aider en tout cas HostOfSeraphim.
Bonne journée.
J'ai aussi essayé après de mettre des "" (quotes) autour de la valeur 1 mais même comme ça sa ne fait rien.
Merci de m'aider en tout cas HostOfSeraphim.
Bonne journée.
A et bien voilà, merci de ton dernier message, en effet, j'ai vérifier ma requête et je l'ai refaite, et finalement, SA marche !
Mille merci, c'est super ^^
Sa marche du tonnerre, c'est juste moi qui m'étais trompé dans la requête.
Merci beaucoup HostOfSeraphim, c'est toi qui m'a apporté la solution et comment résoudre mon problème.
Excellente journée à toi.
Mille merci, c'est super ^^
Sa marche du tonnerre, c'est juste moi qui m'étais trompé dans la requête.
Merci beaucoup HostOfSeraphim, c'est toi qui m'a apporté la solution et comment résoudre mon problème.
Excellente journée à toi.