[Résolu] Une boucle dans une requête SQL?

Une boucle dans une requête SQL? [Résolu] - SQL/NoSQL - Programmation

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:
 

Code :
  1. $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 :
  1. $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.
 
Pouvez-vous m'aider?
 
Merci par avance


Message édité par Ben-o le 05-12-2007 à 11:20:42
Reply

Marsh Posté le 04-12-2007 à 19:08:22   

Reply

Marsh Posté le 04-12-2007 à 19:10:58    

champ IN (values)

Reply

Marsh Posté le 05-12-2007 à 11:20:22    

Merci MagicBuzz, ça fonctionne!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed