Sélectionnez à partir de mysql table where champ='$array'?
Si j'ai un tableau de dire, certains des ID d'utilisateurs. Comment ai-je pu faire quelque chose comme ceci:
$array = array(1,40,20,55,29,48);
$sql = "SELECT * FROM `myTable` WHERE `myField`='$array'";
Est-il une façon simple de le faire, j'ai pensé à une boucle sur les éléments de tableau, puis la construction d'un grand "-- OU-OU-OU" déclaration, mais j'ai pensé que peut-être un peu lent pour les grands tableaux.
OriginalL'auteur tarnfeld | 2010-03-04
Vous devez vous connecter pour publier un commentaire.
Utilisation
IN
:vous pouvez utiliser
implode(",", $array)
pour obtenir la liste à partir du tableau.OriginalL'auteur Pekka 웃
Vous souhaitez utiliser
IN
:Utilisation imploser de construire la chaîne:
Non, l'utilisation d'imploser de construire la chaîne.
pas de travail @Mark Byers
OriginalL'auteur Mark Byers