Une boucle dans une requête SQL? [Résolu] - SQL/NoSQL - Programmation
MarshPosté le 04-12-2007 à 19:08:22
Bonjour, je me trouve face à un problème de requête sur une base MySQL.
Il s'agit d'une requête très simple:
Code :
$query = "SELECT * FROM t_a, t_b, t_c WHERE t_a.idx_mandat = t_b.id_mandat AND t_a.no_asp = ".$asp1."";
En fait, ce qui me pose problème, c'est le "AND t_a.no_asp = ".$asp1."" je peux avoir enffet plusieurs variables $asp1, $asp2, $asp3 etc. et si je fais:
Code :
$query = "SELECT * FROM t_a, t_b, t_c WHERE t_a.idx_mandat = t_b.id_mandat AND t_a.no_asp = ".$asp1." AND t_a.no_asp = ".$asp2." AND t_a.no_asp = ".$asp3."";
ça ne marche pas.
Il faudrait peut être une boucle dans la requête, mais je ne sais pas si ça se fait.
Marsh Posté le 04-12-2007 à 19:08:22
Bonjour, je me trouve face à un problème de requête sur une base MySQL.
Il s'agit d'une requête très simple:
En fait, ce qui me pose problème, c'est le "AND t_a.no_asp = ".$asp1."" je peux avoir enffet plusieurs variables $asp1, $asp2, $asp3 etc. et si je fais:
ça ne marche pas.
Il faudrait peut être une boucle dans la requête, mais je ne sais pas si ça se fait.
Pouvez-vous m'aider?
Merci par avance
Message édité par Ben-o le 05-12-2007 à 11:20:42