Menggunakan pernyataan yang disiapkan PDO:
$placeholders = str_repeat('?, ', count($array)-1) . '?';
$stmt = $pdo->prepare("SELECT * FROM table WHERE field IN ($placeholders)");
$stmt->execute($array);
$placeholders
akan berisi urutan ?, ?, ?
placeholder, dengan jumlah ?
sebagai ukuran array. Kemudian ketika Anda menjalankan pernyataan, nilai array terikat ke placeholder.