我正在编写将创建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
中每个表的名称答案 0 :(得分:0)
应为echo $row['yourtablenamefromarray'];
答案 1 :(得分:0)
试试这个:
$tables = mysqli_query($mysqli, "SHOW TABLES;");
while($row = $tables->fetch_row()) {
echo $row[0]."<br />".PHP_EOL;
}