我正在 Code Igniter 中构建应用程序。我在更新数据库中的 bool 单元格时遇到问题。这是我的声明:
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 是正确的并且数据库中有一个有效的行。 我终生无法弄清楚为什么表格没有更新。任何人都可以指出我正确的方向吗? 提前致谢!!
最佳答案
感谢大家的帮助,但事实证明我是个白痴,在没有意识到的情况下将数组传递给函数。
关于php - SQL更新 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13496207/