我有一个PHP脚本,需要从数据库中获取所有表的列表,但脚本只返回数据库中的第一个表:
$result = mysqli_query($conn, "SHOW TABLES FROM `wxmodels`");
$tables = mysqli_fetch_array($result, MYSQLI_NUM);
echo "Model Runs Currently Stored in SQL: ";
var_dump($tables);
echo "<br/>";
但是,当我在PHPMyAdmin中运行SQL查询时,它可以正常工作:
我做错了什么,如何解决?
答案 0 :(得分:0)
结果包含多行(每行每个表),尝试类似:
while(/* loop through rows */) {
var_dump($row);
}
另请参阅phpMyAdmin中的查询结果,该结果还列出了多行。