PDO fetch 只返回第一行
本文介绍了PDO fetch 只返回第一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用以下代码连接数据库,获取Data_length
索引列,并根据数据计算数据库大小.
I'm using the following code to make a connection to the database, fetch the Data_length
index column, and calculate the database size based on the data.
出于某种原因,PDO 将始终返回0",这是第一行中 Data_length
索引的值.无论我做什么,我都只得到第一行索引.
For some reason PDO will always return "0", which is the value for the Data_length
index in the first row. Whatever I do, I only get the first rows index.
数据库为 MySQL,引擎为 MyISAM.
The database is MySQL, the engine MyISAM.
PHP 版本:5.5.38
MySQL 版本:5.5.50
PHP Version: 5.5.38
MySQL Version: 5.5.50
这是源代码.
推荐答案
添加一个 while 循环,
Add a while loop,
或者你可以使用 fetchAll
这篇关于PDO fetch 只返回第一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!