Php SQL显示表不工作
我有一个PHP脚本,需要从数据库中获取所有表的列表,但该脚本只返回数据库中的第一个表:Php SQL显示表不工作,php,mysql,Php,Mysql,我有一个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 "&l
$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/>";
$result=mysqli\u查询($conn,“显示来自`wxmodels`的表”);
$tables=mysqli\u fetch\u数组($result,mysqli\u NUM);
echo“当前存储在SQL中的模型运行:”;
var_dump(表);
回声“
”;
上述脚本的PHP输出:
但是,当我在PHPMyAdmin中运行SQL查询时,它工作正常:
我做错了什么?如何修复它?结果包含多行(每行一个表),请尝试以下操作:
while(/* loop through rows */) {
var_dump($row);
}
另请参见phpMyAdmin中的查询结果,该查询还列出了多行。您必须在循环中调用
mysqli\u fetch\u array
,查看有关的任何问题,例如。