0
$ emptyNumbers имеет 2 элемента, а $ qMarks - «?,?». В чем проблема?PHP PDO: Недопустимый номер параметра
if(($key = array_search($row['nummer'], $emptyNumbers)) !== false) {
unset($emptyNumbers[$key]);
}
echo sizeof($emptyNumbers)."==>".$qMarks; // 2 ==> ?,?
$qMarks = str_repeat('?,', count($emptyNumbers)-1) . '?';
$getPlayerData=$db->prepare("SELECT number,surname,firstname,position,job FROM player WHERE nummer IN ($qMarks)");
$getPlayerData->execute($emptyNumbers);
--> Error: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
написать письмо $ getPlayerData-> выполнить(); –
Затем я получаю сообщение об ошибке «Никакие параметры не были связаны». – Kewitschka
В какой строке вы получили ошибку –