Använda PDO-förberedda uttalanden:
$placeholders = str_repeat('?, ', count($array)-1) . '?';
$stmt = $pdo->prepare("SELECT * FROM table WHERE field IN ($placeholders)");
$stmt->execute($array);
$placeholders
kommer att innehålla en sekvens av ?, ?, ?
platshållare, med samma antal ?
som storleken på arrayen. När du sedan kör satsen är matrisvärdena bundna till platshållarna.