[Réglé] requete mysql avec nombre de critere de selection indefinit - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Réglé] requete mysql avec nombre de critere de selection indefinit (/showthread.php?tid=1691) |
[Réglé] requete mysql avec nombre de critere de selection indefinit - jo_link_noir - 02-09-2007 bonjour, j'ai un petit problème pour faire une requête mysql... j'ai un tableau qui à des nom de joueur, il se présente comme ça : 0=>membre1, 1=>membre2, etc et j'ai une requête qui doit sélection les champ avec comme pseudo ceux dans l'array... un truc comme ça : mysql_query("SELECT point FROM membre WHERE membre='membre1' OR membre='membre2' ") or die (mysql_error()); j'ai cherchais mais pas de resultat valable, que des erreurs le seul truc que j'ai trouvais c'est ça... requêtes dans une boucle : Code PHP :
merci de me venir en aide ^^ RE: requete mysql avec nombre de critere de selection indefinit - transgohan - 02-09-2007 Code PHP :
Cela t'aiderait-il ? RE: requete mysql avec nombre de critere de selection indefinit - Byleth - 02-09-2007 J'ai beaucoup de mal à comprendre : tu souhaites récupèrer une info sur certains joueurs, ces joueurs n'ayant pas forcément de points communs (en tout cas pas par rapport à ta table?) et tu voudrais faire ça en une seule requête? Je te dirais bien de faire ta boucle avant : tu as un tableau avec tous les pseudos et tu fais une boucle pour que tu ais un Code PHP :
Normalement, ça devrait te faire ce que tu veux (enfin si c'est bien ça que tu veux ^^). Si tu veux afficher le tout après, récupères aussi le pseudo dans la requête et rentre le tout dans un tableau...[/php] RE: requete mysql avec nombre de critere de selection indefinit - Sephi-Chan - 02-09-2007 Mieux vaut utiliser la clause de séléction IN, qui s'utilise de cette manière : Code : SELECT point FROM membre Ta problématique est donc simplement de construire ta chaîne. Sephi-Chan RE: requete mysql avec nombre de critere de selection indefinit - Byleth - 02-09-2007 Je ne connaissais pas IN, c'est très intéressant. Tu n'as plus qu'à adapter ce que je te propose avec le IN, ça ne devrait pas être trop dur RE: requete mysql avec nombre de critere de selection indefinit - Sephi-Chan - 02-09-2007 Oui, la construction de la chaîne à placer dans le IN se fait indépendamment de la requête, tu auras par exemple : Code PHP :
Sephi-Chan RE: requete mysql avec nombre de critere de selection indefinit - jo_link_noir - 02-09-2007 moi non plus je ne connaissais pas le IN, en tout cas merci sephi, ça marche :respect: Code PHP :
|