gpt4 book ai didi

php - Codeigniter 查询更新所有行而不是 1

转载 作者:行者123 更新时间:2023-11-29 01:27:12 24 4
gpt4 key购买 nike

我在通过 ajax 更新行时遇到问题,查询影响所有行而不是我给定的单个 ID
这是我的模型类函数:

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;
}

}

我还检查了我从 ajax 获得的数据是正确的,但我想查询有一些问题我什至硬编码了 id 值仍然它更新所有名称而不是一个。

最佳答案

$this->db->where('season_id', 11));
$query = $this->db->update('seasons', array('names ' => $data['name']));

这是在更新查询时放置 where 条件的正确方法。

get_wherewhere 是有区别的。

get_where 将从表中检索数据行,而 where 将添加一个条件

关于php - Codeigniter 查询更新所有行而不是 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37541004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com