Bonjour à tous,
J'ai 3 tableaux issus de select multiple qui contiennent des chaînes de caractères : tab1, tab2 et tab3
J'ai réussi une première requête dont la condition porte sur le premier tableau mais je ne parviens pas à ajouter des conditions pour les tableaux suivants :
et je souhaiterai quelque chose de ce style (ne fontionne pas) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $liste1=implode("','",$tab1); $liste2=implode("','",$tab2); $liste3=implode("','",$tab3); // Connection à la base de données include("connectionBD.php"); // Requete sur la base de données $requete="SELECT * FROM table WHERE colonne1 IN ('".$liste1.'\')'; $sortie=mysql_query($requete) or die ('ERREUR'.mysql_error());
Il s'agit surement d'un problème de quote (',") mais je n'ai pas trouvé la solution. Aussi je viens solliciter votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Requete sur la base de données $requete="SELECT * FROM table WHERE colonne1 IN ('".$liste1.'\') AND colonne2 IN ('".$liste2.'\') AND colonne3 IN ('".$liste3.'\')'; $sortie=mysql_query($requete) or die ('ERREUR'.mysql_error());
Partager