美文网首页
PHP 从数据库取出的整型变成了字符串

PHP 从数据库取出的整型变成了字符串

作者: 不做秃顶的程序猿 | 来源:发表于2020-09-07 19:25 被阅读0次

先说答案

安装并使用 mysqlnd 即可解决

背景

相同的代码部署在了 A 和 B 两个服务器上, A 服务器从数据库中取出的整型值即为整型,B 服务则会把整型变成字符串
大概如下:

A 服务查结果

array(1) {
  [0]=>
  array(10) {
    ["id"]=>
    int(14)
    ["user_id"]=>
    int(1)
  }
}

B 服务查结果

array(1) {
  [0]=>
  array(10) {
    ["id"]=>
    int(14)
    ["user_id"]=>
    string(1) "1"
  }
}

解决方法

php -i | grep mysql 发现 B 服务用的是 php-mysql 做的驱动,所以 卸载 yum remove php72w-mysql 之后重新安装 yum install php72w-mysqlnd

相关文章

  • PHP 从数据库取出的整型变成了字符串

    先说答案 安装并使用 mysqlnd 即可解决 背景 相同的代码部署在了 A 和 B 两个服务器上, A 服务器从...

  • 从0到1学习网络安全 【PHP基础-数据类型】

    PHP 数据类型 String(字符串), Integer(整型), Float(浮点型), Boolean(布尔...

  • PHP学习笔记

    PHP数据类型 php有7种数据类型 : 整型 | 浮点型 | 字符串 | boolean | Null | 数组...

  • 2018-11-06 面试手撕代码题

    字符串变成整型数字 取出字符串中连续重复的字符,只保留一个 取出字符串中间的重复空格 常见排序算法 三种简单排序:...

  • php入门--数据类型

    php的数据类型如下:String(字符串), Integer(整型), Float(浮点型), Boolean(...

  • PHP基础语法

    一、php的编码格式 1、php代码引入: 2、变量的定义:变量前面加$符号 二、PHP数据类型 字符串、整型、浮...

  • PHP面试常问问题

    PHP变量类型: Boolean 布尔类型 Integer 整型 Float 浮点型 String 字符串 Arr...

  • PHP 5 数据类型

    PHP的数据类型包括以下几种,Integer(整型)String(字符串)Float(浮点型),Boolean(布...

  • 4、PHP 5 数据类型

    PHP5的数据类型有: String(字符串)、Integer(整型)、Float(浮点型)、Boolean(布尔...

  • 1.2 PHP 的数据类型

    1. PHP的数据类型有哪些? ① 标量类型:整型(Integer)、浮点型(Float)、字符串(String)...

网友评论

      本文标题:PHP 从数据库取出的整型变成了字符串

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