Matthias Apsel: PDO bindParam

Beitrag lesen

Hallo Matthias Apsel,

die Lösung findet sich unter https://stackoverflow.com/questions/14767530/php-using-pdo-with-in-clause-array

$arr = [1,2,3];
$in = implode(',', array_fill(0, count($arr), '?'));
$sql = "SELECT * FROM tab WHERE foo=? AND col IN ($in) AND bar=? AND baz=?";
$stmt = $db -> prepare($sql);
$params = array_merge([$foo], $arr, [$bar, $baz]);
$stmt -> execute($params);
$data = $stmt -> fetchAll();

Danke auch noch mal an @dedlfix.

Bis demnächst
Matthias

--
Pantoffeltierchen haben keine Hobbys.
¯\_(ツ)_/¯