我有多个名为MOM2016,MOM2017,MOM2018的表。
当我在phpmyadmin中运行查询时
SHOW TABLES LIKE 'MOM%'
按预期返回3项。
BUT !!!!当我在php中运行时,我的代码似乎只给我数组中的一个项目(第一个只有MOM2016)。
$sql = "SHOW TABLES LIKE 'MOM%'";
$result = $conn->query($sql);
$dbArray = $result->fetch_assoc();
echo "DEBUG:".count($dbArray);
这给:
DEBUG:1
我的PHP代码错了?请帮助。
答案 0 :(得分:1)
迭代您的获取资源
$dbArray = array();
while ($row = $result->fetch_assoc()) {
$dbArray[] = $row;
}
print "DEBUG: " . count($dbArray);
答案 1 :(得分:1)
如果您想立即获得所有结果,
$dbArray = $result->fetch_all();
echo "DEBUG:".count($dbArray);