Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализиране на заявката в Yii

Опитайте следното:

$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)
    );

Използване на CDbExpression ще ви позволи да изпратите израз за това какво да актуализирате стойността на колоната.

Вижте:http://www.yiiframework.com/doc/api /1.1/CDbCommand#update-detail

и: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. Правилно ли използвам Java PooledConnections?

  2. Изберете всички месеци в рамките на даден период от време, включително тези със стойности 0

  3. Моят MySQL тригер не работи, прост синтаксис, не е сложен

  4. Отпечатване на резултат от mysql заявка от променлива

  5. Mysql динамично изгражда низ на заявка в съхранена процедура въз основа на логика