未找到列:1054 蛋糕中的未知列 php
Column not found: 1054 Unknown column in cake php
我在更新查询期间遇到问题。
型号代码
public function resetpassword($key,$password)
{
$aresetpassword = $this->updateAll(array('Register.password'=>$password), array('Register.key'=>$key));
return($aresetpassword);
}
查看页面错误
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column
'8815061c1a6c63398b9a2dfb1f44aae89dd59bfd' in 'field list'
SQL 查询:
UPDATE `milgyonu_mber`.`registers` AS `Register`
SET `Register`.`password` = 8815061c1a6c63398b9a2dfb1f44aae89dd59bfd
WHERE `Register`.`key` = '656abe3991a51c62e860b8d1401e4f49'
我的 table 中存在活动密码字段。
如 manual 所述,当使用 Model::updateAll() 时,您需要在 $fields
参数中手动引用文字。所以使用 array('Register.password'=> '"' . $password . '"')
我在更新查询期间遇到问题。
型号代码
public function resetpassword($key,$password)
{
$aresetpassword = $this->updateAll(array('Register.password'=>$password), array('Register.key'=>$key));
return($aresetpassword);
}
查看页面错误
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column '8815061c1a6c63398b9a2dfb1f44aae89dd59bfd' in 'field list'
SQL 查询:
UPDATE `milgyonu_mber`.`registers` AS `Register`
SET `Register`.`password` = 8815061c1a6c63398b9a2dfb1f44aae89dd59bfd
WHERE `Register`.`key` = '656abe3991a51c62e860b8d1401e4f49'
我的 table 中存在活动密码字段。
如 manual 所述,当使用 Model::updateAll() 时,您需要在 $fields
参数中手动引用文字。所以使用 array('Register.password'=> '"' . $password . '"')