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
网友评论