Met behulp van PDO voorbereide verklaringen:
$placeholders = str_repeat('?, ', count($array)-1) . '?';
$stmt = $pdo->prepare("SELECT * FROM table WHERE field IN ($placeholders)");
$stmt->execute($array);
$placeholders
bevat een reeks van ?, ?, ?
tijdelijke aanduidingen, met hetzelfde aantal ?
als de grootte van de array. Wanneer u vervolgens de instructie uitvoert, zijn de arraywaarden gebonden aan de tijdelijke aanduidingen.