php - SQL更新 bool 值

标签 php mysql codeigniter

我正在 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/

相关文章:

php - 是否可以获取一维数组中的所有 XML 数据?

PHPMailer - SMTP 错误 : Password command failed when send mail from my server

mysql - 将 csv 文件中的数据插入表中

mysql - URL API (JSon) 存储在 MySql 中

php - 如何使用数组的多个键/值进行 SQL 查询?

php - codeigniter 加载一个模型,该模型具有带参数的构造函数

php - 为什么我不能将此对象放入数组中?

php - 将 Volley 与 JsonObjectRequest 一起使用时无法从 PHP 获取参数

mysql - 选择表中不同列的计数

PHP,代码点火器 : How to Set Date/Time based on users timezone/location globally in a web app?