我在更新行时遇到问题我通过ajax执行此操作,查询影响所有行而不是单个标识我给出了
这是我的Model Class函数:
Codeigniter查询更新所有行而不是1
public function edit_season($data)
{
// echo $a = json_encode($data);
// echo $a->id;
// die();
$this->db->get_where('seasons', array('season_id ' => 11));
$query = $this->db->update('seasons',array('names ' => $data['name']));
if ($query)
{
return $query;
}
else
{
return FALSE;
}
}
我还检查我从阿贾克斯得到我的数据是正确的,但我想有一些问题,询问的事情,我甚至硬编码的id值还是它的更新所有的名字,而不是一个。
什么是$数据格式?它是一个JSON数组? –