在 PHP 中读取 Mysql 数据库中的 bit 数据类型数据时直接判断是0或1都是不正确的,PHP 直接读出的数据分别为 ASCII 码为0的空字符和 ASCII码 为1的特殊字符,所以不能直接判断0、1或True、False。
正确的读取判断方式可以使用ord()函数处理读出结果,即可得到最初存入数据库的0或1。
感谢 google,感谢 baidu
在 PHP 中读取 Mysql 数据库中的 bit 数据类型数据时直接判断是0或1都是不正确的,PHP 直接读出的数据分别为 ASCII 码为0的空字符和 ASCII码 为1的特殊字符,所以不能直接判断0、1或True、False。
正确的读取判断方式可以使用ord()函数处理读出结果,即可得到最初存入数据库的0或1。
感谢 google,感谢 baidu