我正在 Code Igniter 中构建一个应用程序。我在更新数据库中的布尔单元格时遇到问题。这是我的声明:
public function updateHide($id) {
$sql = "UPDATE holiday_request SET hide = '1' WHERE holiday_request_id = " . (int)$id;
$this->db->query($sql);
echo $this->db->affected_rows();
}
我正在使用受影响的行函数来快速检查 Firebug 是否影响了有效行。我已经打印出 SQL 语句并在 PHP Myadmin 中对其进行了测试,它工作正常,这意味着 ID 是正确的,并且数据库中有一个有效的行。我一生都无法弄清楚为什么表格没有更新。有人能指出我正确的方向吗?提前致谢!!