Zend Framework SQL 更新查询
我将如何以 Zend Framework 方式编写此 SQL?
UPDATE register
SET balance = (balance + 10)
WHERE added_date > 1259944184 ;
我在 Zend 的网站或网络上找不到任何这样的示例。
我需要使用“Zend_Db_Expr
”吗?
How would I write this SQL the Zend Framework way?
UPDATE register
SET balance = (balance + 10)
WHERE added_date > 1259944184 ;
I can't find any examples of this on Zend's website or the web.
Do I need to use "Zend_Db_Expr
"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这对我有用:
This worked for me:
根据 zend framwork 文档
使用这个
acording to zend framwork documentation
use this
$table = new register();
balance=balance+10;
$data = array(
'余额' => '余额'
);
$where = $table->getAdapter()->quoteInto('added_date > '.1259944184 );
$table->update($data, $where);
有关更多详细信息,请点击链接
$table = new register();
balance=balance+10;
$data = array(
'balance' => 'balance'
);
$where = $table->getAdapter()->quoteInto('added_date > '. 1259944184 );
$table->update($data, $where);
For more details follow link
我用它来将元素顺序修改为顶部。
扩展 Zend_Db_Table_Abstract 的表类的代码如下:
I used this to modify element order to top.
Code as follow from the table class extending Zend_Db_Table_Abstract: