这个SUPER简单示例我错过了什么,其中代码最初是由Zend 2 SQL \ Update生成的,但是我抓住了SQL来手动处理错误:
$data = array(
'Title' => 'Mrs'
);
$str = '`Title` = :Title';
$this->adapter->query("UPDATE `contacts` SET $str WHERE `ContactID` = 5",$data);
此代码一直正常工作但是一直在更新列等,它突然停止工作,但上面的代码看起来应该没问题?
由于
安东尼
答案 0 :(得分:0)
初看,改变
$data = array(
'Title' => 'Mrs'
);
到
$data = array(
':Title' => 'Mrs'
);
话虽如此,我想知道为什么
WHERE `ContactID` = 5
没有另一个占位符......