相关疑难解决方法(0)

使用数据库字段值在cakephp中使用savefield添加值

我的问题很简单,但很难找到搜索引擎的答案.

我只想更新数据库中的字段,使用旧字段值来添加另一个值.我现在正在使用以下内容:

$this->Advertisement->saveField('total_views', '(total_views + 1)', false);
Run Code Online (Sandbox Code Playgroud)

但这给了我下一个查询:

UPDATE `advertisement` SET `total_views` = '(total_views +1)', `modified` = '2011-08-26 10:44:58' WHERE `advertisement`.`id` = 16
Run Code Online (Sandbox Code Playgroud)

这是错误的,它应该是:

UPDATE `advertisement` SET `total_views` = (total_views +1), `modified` = '2011-08-26 10:44:58' WHERE `advertisement`.`id` = 16
Run Code Online (Sandbox Code Playgroud)

问题在于它放在(total_views +1)引号之间.

有没有人知道如何使这个工作?

sql cakephp

4
推荐指数
1
解决办法
2131
查看次数

cakePHP更新表字段

我有一个cakePHP问题 - 我想这样做一个更新查询

UPDATE table SET field = field + some_var

而且我不知道怎么做......

谁能帮我?

mysql cakephp cakephp-2.0 sql-update

1
推荐指数
1
解决办法
8934
查看次数

标签 统计

cakephp ×2

cakephp-2.0 ×1

mysql ×1

sql ×1

sql-update ×1