日期:2014-05-16  浏览次数:20634 次

mysql的bit类型php页面显示r
mysql数据库中有张表table1 ,有个字段isused,我采用的是bit类型,但是存进去一些数据后发现,在php页面上取isused字段时,凡是isused是1的记录,在页面显示一个r,而isused是0的记录,根本就不显示,谁知道怎么回事啊,谢谢

------解决方案--------------------
字段类型处理上的问题,BIT仅是一位,这是等于存储一个 0x01, PHP在读取的时仍做为字符来处理了。 一般不建议使用这种不通过的数据类型。


1) 改数据类型为 CHAR, INT
2) 改查询语句