gpt4 book ai didi

cakephp updateAll 不工作

转载 作者:行者123 更新时间:2023-12-01 07:16:16 25 4
gpt4 key购买 nike

我有以下代码:

$this->Permissions->updateAll(
array('Permissions.user' => $newuser),
array('Permissions.user' => $originaluser)
);

但是当我运行它时,我收到以下错误:
Warning (512): SQL Error: 1054: Unknown column 'counterstaff' in 'field list' [APP\cake\cake\libs\model\datasources\dbo_source.php, line 681]

Query: UPDATE `permissions` AS `Permissions` SET `Permissions`.`user` = counterstaff WHERE `Permissions`.`user` = 'counter'

出于某种原因,它认为我要设置的值是一列。任何人都知道为什么会发生这种情况?

最佳答案

修复!我不得不在我的变量周围添加单引号,如下所示:

$this->Permissions->updateAll(
array('Permissions.user' => "'".$newuser."'"),
array('Permissions.user' => $originaluser)
);

关于cakephp updateAll 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4488945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com