美文网首页
php通过mysql查询数据识别不了数据类型格式

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

作者: sowork | 来源:发表于2018-06-01 15:36 被阅读46次

    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

    相关文章

      网友评论

          本文标题:php通过mysql查询数据识别不了数据类型格式

          本文链接:https://www.haomeiwen.com/subject/mnkksftx.html