sql >> Database >  >> RDS >> Mysql

Yii2:kan de kolomwaarde niet bijwerken met + 1

Probeer dit:

 Yii::$app->db->createCommand("UPDATE room_types SET total_booked=total_booked+1 WHERE room_type = '$model->room_type' ")->execute();

OF

public function actionCreate()
    {
        $model = new CreateBookings();
        if ($model->load(Yii::$app->request->post())) {

    $RoomType = new room_types(); // room type replace with model name
    $RoomType->updateCounters(['total_booked' => 1]);

      $model->save();
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                'model' => $model,
            ]);
        }
    }

Officiële link



  1. Verschil tussen NOW(), SYSDATE() &CURRENT_DATE() in MySQL

  2. com.mchange.v2.resourcepool.CannotAcquireResourceException:een ResourcePool kan geen bron ophalen van de primaire fabriek of bron

  3. Hoe krijg ik lokale gegevens in een alleen-lezen database met dplyr?

  4. Hoe echo ik een Resource-id #6 van een MySql-antwoord in PHP?