Dans un requête je dois mettre un IN, comme dans la requête suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
        $sql = "SELECT
                    SUM(heures_nbr)  AS fulltime
                   FROM heures
                        INNER JOIN dossier
                           ON dossier.id_participant = heures.id_participant
                    WHERE heures_date BETWEEN '$annee-$mois-01' AND '$annee-$mois-$jours'
                    AND heures_schema IN ($item)
                    AND dos_groupe IN ($groupe)";
Je tente de passer ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
"'Horeca-Salle','Horeca-Cuisine','Horeca-Colectivite'"
Bien évidement cela ne fonctionne pas, puisque je passe un string complet et non pas trois string comme cela devrais être.

Quelle solution utilisez-vous?

Merci.