2012-08-23 6 views
5

codeigniterのアクティブなレコードで1つのレコードを更新しようとしていますが、まだ失敗します。codeigniterの制限1で更新すると、アクティブなレコードを使用します

$data = array('status' => 1); 

$this->db->where('field1', $info); 
$this->db->update('example', $data); 
$this->db->limit(1); 

私はデータベースのすべてのフィールドを更新します。 $することにより this-> DB-> last_query()私のリミットエラー

答えて

9

は常に最後に呼ばれるべき更新前の制限移動で何

表示されません。

$this->db->limit(1); 
$this->db->update('example', $data); 
+0

投稿を書くときにdb $ this-> limit(1) – Alexd2

+0

@ Alexd2を追加するのを忘れてしまったので、私はそれに応じて私の答えを編集しました。 –

+0

制限の前後に成功が追加されました。感謝しました。 – Alexd2

関連する問題