Pomocí připravených výkazů CHOP:
$placeholders = str_repeat('?, ', count($array)-1) . '?';
$stmt = $pdo->prepare("SELECT * FROM table WHERE field IN ($placeholders)");
$stmt->execute($array);
$placeholders
bude obsahovat sekvenci ?, ?, ?
zástupné symboly se stejným počtem ?
jako velikost pole. Poté, když provedete příkaz, jsou hodnoty pole svázány se zástupnými symboly.