vik*_*tra 13 database activerecord codeigniter insert-update
我想使用codeigniter活动记录实现SQL语句.
UPDATE tags SET usage = usage+1 WHERE tag="java";
Run Code Online (Sandbox Code Playgroud)
如何使用Codeigniter活动记录实现此目的?
问候
Phi*_*eon 43
$this->db->set('usage', 'usage+1', FALSE);
$this->db->where('tag', 'java');
$this->db->update('tags');
Run Code Online (Sandbox Code Playgroud)
你也可以使用这样的东西
$data = array('usage' => 'usage+1', *other columns*);
$this->db->where('tag', 'java');
$this->db->update('tags', $data);
Run Code Online (Sandbox Code Playgroud)
更新:$data 没有被传递到更新
| 归档时间: |
|
| 查看次数: |
36680 次 |
| 最近记录: |