Я пытаюсь настроить функцию для создания привязок для PDO.PDO: Сгенерированные привязки arent working
Связи генерируются функцией и скомпилированы в массив.
Затем я попытался разобрать значения (оператор привязки) через цикл foreach, но он продолжает бросать Undefined Property.
Цикл выглядит следующим образом:
foreach($binds as $key => $bind){
$stmt -> $bind;
}
Какие выходы:
$stmt -> bindValue(':ID', $ID, PDO::PARAM_STR);
$stmt -> bindValue(':Name', $Name, PDO::PARAM_STR);
$stmt -> bindValue(':Test', $Test, PDO::PARAM_STR);
Но это не работает ... почему?
Сообщение об ошибке:
Notice: Undefined property: PDOStatement::$bindValue(':ID', $ID, PDO::PARAM_STR)
(делает это для всех)
Показать ** точное сообщение об ошибке **. '$ stmt -> $ bind;' --- это не имеет смысла. – zerkms
Довольно уверен, что экземпляр $ bind выглядит как «bindValue (': ID', $ ID, PDO :: PARAM_STR); поэтому он может привязывать его непосредственно к объекту $ stmt. –
@Mike Purcell: lol what? Вы не можете этого сделать :-) – zerkms