尝试将MySQL表名称回显到HTML页面

时间:2014-03-18 19:50:27

标签: php html mysql sql

我正在编写将创建SHOW TABLES SQL查询并将结果回显到HTML页面的PHP代码。这就是PHP的样子

$mysqli = new mysqli($host, $user, $pass, $db);

    echo("Database used: ".$db);
    echo("<br><br>");
    echo("<u>Tables in ".$db."</u><br>");

    $tables = mysqli_query($mysqli, "SHOW TABLES;");
    while($row = $tables->fetch_row()) {
        echo($row);
        echo("<br>");
    }

我使用的数据库中有三个表。但是,不是回显每个表的名称,而是回显单词Array三次。我需要更改它,以便它回显数据库$ db

中每个表的名称

2 个答案:

答案 0 :(得分:0)

应为echo $row['yourtablenamefromarray'];

答案 1 :(得分:0)

试试这个:

$tables = mysqli_query($mysqli, "SHOW TABLES;");
while($row = $tables->fetch_row()) {
   echo $row[0]."<br />".PHP_EOL;
}