在子查询中选择BIT字段给出'49'而不是0或1

时间:2014-05-26 05:05:12

标签: mysql

select *, (select logactivity from users where regtoken= '12345') as log from server

'用户'中的日志活动字段是一个BIT字段,在" SELECT * FROM USERS"出现0或1.但是当我使用上面的子查询时,我得到49而不是1,48而不是0.为什么?

1 个答案:

答案 0 :(得分:1)

48和49是字符01的字符(ascii)表示的整数值。 也许问题不在您的查询中,而是在您的代码处理此案例的地方。

php示例http://codepad.org/5i65IWTG