【发布时间】:2019-01-18 17:29:05
【问题描述】:
丢失更新是一个常见的 MySQL 问题,为了解决这个问题,应该将选择查询编辑为这样的更新查询选择
select * from users where id = 1 FOR UPDATE
防止其他用户同时在同一行上工作。我想在 codeigniter 中通过将此查询编辑为更新查询的选择来做到这一点
public function get_row_data($id)
{
$this->db->where('id',$id);
$result = $this->db->get('users');
if($result && $result->num_rows() > 0)
{
return $result->row();
}
else
{
return false;
}
}
我可以使用上面的简单查询,但更喜欢模型查询是否可以转换。
谢谢
【问题讨论】:
-
什么?你能说得更具体点吗?
-
你的问题不清楚。
标签: php mysql codeigniter select