php读取mysql列类型为bit(1)的数据
php读取mysql列bit(1)列时获得的是一个二进制的数据,不是布尔值不是字符串也不是数字,所以不能正常使用也不能正常显示,可以使用ord函数把二进制数据转换为数字。
ord函数的作用就是将ASCII的字符转换为他们的字面值,对于二进制数字也有效。
ord函数能转换出来的最大的值是255,也就是一个字节,对于bit(8)以上的列不能正常转换。
php读取mysql列bit(1)列时获得的是一个二进制的数据,不是布尔值不是字符串也不是数字,所以不能正常使用也不能正常显示,可以使用ord函数把二进制数据转换为数字。
ord函数的作用就是将ASCII的字符转换为他们的字面值,对于二进制数字也有效。
ord函数能转换出来的最大的值是255,也就是一个字节,对于bit(8)以上的列不能正常转换。