1
我想更新我的表中的值,如果這些值以前沒有插入。這裏是我的代碼 -更新如果沒有插入yii
function save_data($date, $game, $score) {
$criteria = new CDbCriteria;
$criteria->addCondition("date = '{$date}'");
$data = array("date" => $date,
"game" => $game,
"score" => $score);
$game_report = new GameReport();
$game_report->attributes = $data;
$game_report->save();
}
但它繼續插入重複值,即使我提供了日期條件。爲什麼?我如何更新並且不插入重複值?
笑,毆打你10秒鐘:) –
是啊,我看到剛按下提交按鈕後:D – Twisted1919
嘿謝謝你的答案,這將停止插入重複值,但它不會更新值。例如,當分數的值發生變化時,它不會更新。 – user2510555