我正在尝试从 Hostgator 上托管的网站上的MySQL数据库中获取数据时输出数字。 PHP 7.0,MySQL - 服务器版本:5.5.48-37.8 - Percona Server(GPL),版本37.8,修订版727,数据库客户端版本:libmysql - 5.1.73。
PDO参数:
<body>
即使有这些属性,它仍然会将整数作为字符串返回。 我该如何解决这个问题?
答案 0 :(得分:1)
您是否看过这个问题:How to get numeric types from MySQL using PDO?另外,请确保已安装并激活了mysqlnd。查看php --info
下的pdo_mysql
。
如果是,输出应如下所示:
pdo_mysql
PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.10 - 20111026 - $Id:___ $
如果没有安装,请安装它:
apt-get remove php5-mysql
apt-get install php5-mysqlnd
service apache2 restart
如果没有解决问题,可能会出现在您尚未向我们展示的代码中。
希望这有帮助! 干杯!