Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cập nhật truy vấn trong Yii

Hãy thử những cách sau:

$update = Yii::app()->db->createCommand()
    ->update('tbl_post', 
        array(
            'star'=>new CDbExpression('star + 1'),
            'total'=>new CDbExpression('total + :ratingAjax', array(':ratingAjax'=>$ratingAjax))
        ),
        'id=:id',
        array(':id'=>$post_id)
    );

Sử dụng CDbExpression sẽ cho phép bạn gửi một biểu thức để cập nhật giá trị cột.

Xem: http://www.yiiframework.com/doc/api /1.1/CDbCommand#update-detail

và: http://www.yiiframework.com/doc/api/1.1/ CDbExpression # __construct-detail



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để khởi động ứng dụng Spring-boot mà không phụ thuộc vào Cơ sở dữ liệu?

  2. PHP &MySQL:Hiển thị SUM của thứ gì đó, được phân loại theo danh mục riêng biệt

  3. Lưu trữ các số không đứng đầu trong cơ sở dữ liệu MySQL dưới dạng INTEGER

  4. Làm thế nào để chuyển nhiều giá trị CheckBox thông qua AJAX và xử lý chúng?

  5. Tại sao tôi không thể sử dụng một biến làm tên bảng trong một thủ tục được lưu trữ?