Requête avec attribut IN : SQL
Résolu/Fermé
devman01
Messages postés
31
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
8 novembre 2018
-
Modifié par devman01 le 30/03/2016 à 10:47
devman01 Messages postés 31 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 8 novembre 2018 - 31 mars 2016 à 18:54
devman01 Messages postés 31 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 8 novembre 2018 - 31 mars 2016 à 18:54
A voir également:
- Requête avec attribut IN : SQL
- Navigation in private - Guide
- Deco in paris avis ✓ - Forum Consommation & Internet
- Déco in paris site fiable ???? - Forum Consommation & Internet
- Rf in - Forum Téléviseurs
- Aux in ✓ - Forum Enceintes / HiFi
2 réponses
jordane45
Messages postés
38326
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 décembre 2024
4 711
30 mars 2016 à 12:13
30 mars 2016 à 12:13
Bonjour,
$Tab=array(5,6,7,13,15); $strTab = "'".join("','",$Tab)."'"; // convertit ton array sous la forme '5','6','7','13','15' $requete = "SELECT id FROM user WHERE matricule IN ($strTab)"; $rq=mysqli_query($connect,$requete) or die (mysqli_error($connect));
Regis59
Messages postés
21143
Date d'inscription
mardi 27 juin 2006
Statut
Contributeur sécurité
Dernière intervention
22 juin 2016
1 321
Modifié par Regis59 le 30/03/2016 à 10:54
Modifié par Regis59 le 30/03/2016 à 10:54
Salut,
Je ne sais pas si tu peux le faire avec le tableau, je n'ai pas testé mais quoi qu'il en soit, dans ta requête, tu dois concaténer ta requête et ta variable !
Écris comme cela: "SELECT id FROM user WHERE matricule IN $Tab", tu n'utilises pas ta variable la...
Voila, essaie avec cette base et remet nous la requête corrigée ;-) (avec un message d'erreur s'il y a)
"SELECT table WHERE Ma_Variable IN (".tontableau." )"
"Impossible is nothing"
Je ne sais pas si tu peux le faire avec le tableau, je n'ai pas testé mais quoi qu'il en soit, dans ta requête, tu dois concaténer ta requête et ta variable !
Écris comme cela: "SELECT id FROM user WHERE matricule IN $Tab", tu n'utilises pas ta variable la...
Voila, essaie avec cette base et remet nous la requête corrigée ;-) (avec un message d'erreur s'il y a)
"SELECT table WHERE Ma_Variable IN (".tontableau." )"
"Impossible is nothing"
devman01
Messages postés
31
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
8 novembre 2018
1
31 mars 2016 à 18:51
31 mars 2016 à 18:51
merci Regis59 mais dommage ça marche pas ..
31 mars 2016 à 18:54