开发者社区> 问答> 正文

PHP比较mysql里的Int数据

比如mysql某个表的某个column是int(10)类型, 我在php里面获取到一条这样的数据,然后我想知道这个数据是不是某个值,我是应该 $data === 2 呢, 还是 $data === "2" ? 我在插入数据的时候是 $data = 2;

展开
收起
落地花开啦 2016-06-17 18:07:08 2241 0
2 条回答
写回答
取消 提交回答
  • 楼上说得对,但是我觉得不用纠结这个问题,如果数据库是int,直接==就行了

    2019-07-17 19:43:25
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    MySQL返回的数据有2种(文本或二进制),比较的话,就$data === '2'.

    2019-07-17 19:43:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载

相关镜像