php通过mysql查询数据识别不了数据类型格式

2018-06-01  本文已影响46人  sowork

1. 通过连接mysql,执行sql查询获取数据,返回数据给前台,产生了莫名其妙的问题?跟踪后发现,返回的数据没有类别,本应该为integer类型的数据返回来却成了string类型,执行操作时 1 和 '1'被识别成两个东西,因此产生错误。

2. 配置lnmp环境时,mysql是单独部署在一台主机上的,php没有指定mysql的地址,所以php的相关扩展没有关联,从mysql查的的数据无法转换。

PHP mysql不在同一台机器,就不能配置扩展的地址,随后找到相关资料发现php自5.5后新增了mysqlnd,代替mysql提供的扩展,由此数据可以正常展示

参考地址:
http://blog.51cto.com/dengxi/1748965

https://blog.csdn.net/misakaqunianxiatian/article/details/52079918

https://baike.baidu.com/item/mysqlnd/8140635?fr=aladdin

上一篇 下一篇

猜你喜欢

热点阅读