我正在尝试设置一个函数来为 PDO 生成绑定。
绑定由函数生成并编译到数组中。
然后我尝试通过 foreach 循环解析值(绑定语句),但它不断抛出未定义的属性。
循环如下所示:
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)
(对所有人都这样做)