SQL显示表不起作用

时间:2017-02-12 19:37:07

标签: 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 "<br/>";

以上脚本的PHP输出: var_dumping the SQL query shows only the first table in the database being returned

但是,当我在PHPMyAdmin中运行SQL查询时,它可以正常工作:

SQL query works fine in PHPMyAdmin

我做错了什么,如何解决?

1 个答案:

答案 0 :(得分:0)

结果包含多行(每行每个表),尝试类似:

while(/* loop through rows */) {
    var_dump($row);
}

另请参阅phpMyAdmin中的查询结果,该结果还列出了多行。