sql >> Database teknologi >  >> RDS >> Mysql

Opdater forespørgsel i Yii

Prøv følgende:

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

Brug af CDbExpression giver dig mulighed for at sende et udtryk for, hvad kolonneværdien skal opdateres til.

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

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



  1. Tips til overvågning af MariaDB Cluster

  2. Sådan læser du versionsnummer fra en databasefil i Android, som er placeret i aktiv mappe

  3. MySQL enkelt citater, dobbelte citater, tilbage citater Brug forklaret

  4. Hvordan indsætter man en datatabel i SQL Server-databasetabel?