Hello
PDO database query array error
PHP Warning: count(): Parameter must be an array or an object that implements Countable in
PHP Warning: str_repeat(): Second argument has to be greater than or equal to 0 in
PHP Warning: array_merge(): Argument #2 is not an array in
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in
PDOStatement->execute(NULL)
$_SESSION[‘satellite_ids_json’] = [“1″,”2″,”3″,”4”]
“`
$arr = json_decode($_SESSION[‘satellite_ids_json’]);
$in = str_repeat(‘?,’, count($arr) – 1) . ‘?’;
$sql = “SELECT * FROM satellite WHERE satellite_lnb_type=? AND id IN ($in)”;
$stm = $PDOdatabase->prepare($sql);
$params = array_merge([‘MDULNB’], $arr);
$stm->execute($params);