我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Zend Framework:如何从数据库表字段中减去金额?

I want to subtract a amount from a table's field in Zend Framework. I can run it with SQL using following query:

UPDATE `Person` SET credit=credit-50 where id=1

But how to write above SQL query in Zend Framework?

$row = array('credit' => new Zend_Db_Expr('credit - 50'));
$where = "id = 1";
$nRowsAffected = $db->update('Person', $row, $where);

Use Zend_Db_Expr

  $data = array(
      'credit'      => new Zend_Db_Expr('credit - 50'),
  );
  $n = $db->update('Person', $data, 'id=1');

近期文章

  • C语言的一个面积问题,我不知道那一步出现了问题,编译器用的VS2022
  • 接口静态方法的继承问题
  • 1.如何学习Qt QtWidgets?
  • stm32代码烧录问题
  • 要如何动态监视视口大小的变化
  • 请问一下为什么不是p=p+4而是p=p+1
  • 请问我这个josn解析为什么解析不出来呢
  • 关于#sql#的问题,请各位专家解答!
  • css的hover效果
  • cURL没有正确下载图像
  • 前端登录验证代码草错
  • 请推荐个不安装客户端的运维工具
  • 2023版本Android Studio工具引入XUI框架失败
  • aix安装单机oracle的一个报错问题
  • Gods,PADS Designer VX怎么一个symbol对应多个PCB的封装
  • 荣耀路由3 NAT设置问题
  • Arduino UNO描述符无法识别
  • 如何做java垃圾回收器技术选型呢
  • 想逐一了解各关键字作用,void我查到可以显示丢弃运算结果是怎么一回事
  • 双引号使文字消失,为什么?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华