当前位置:首页 > 后端 > php > php mysql bit类型字段的坑及万能省事解决方法

php mysql bit类型字段的坑及万能省事解决方法

DChen3个月前 (04-01)php8190
1、首先是插入、更新的坑,你是写数字1呢还是字符串1呢?其实都可以,但是在不同mysql环境下会有不同的结果,所以写入时一定要转为整数类型。
拼接sql用法
$bool = '1'; // 也可以是true/false或1/0
$sql = '……xxx = ' . (int)$bool;
2、查询结果,判断的问题
    两种情况:
    1)查询出来是字符串的1和0
    2)查询出来是ascii码为1和0字符
通过下面的写法,可以很方便的把各种返回结果转为true或false
$value = (1 == $value || chr(1) == $value);


取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

版权声明:本文由“憨小猪”发布,如需转载请注明出处。

本文链接:https://www.phper.red/post/156.html

标签: bitphpmysql
返回列表

上一篇:twig模板库之获取数组长度

没有最新的文章了...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。