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

标签 php html mysql sql

我正在编写 PHP 代码,该代码将创建 SHOW TABLES SQL 查询并将结果回显到 HTML 页面上。这就是 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 中每个表的名称

最佳答案

应该是echo $row['yourtablenamefromarray'];

关于php - 尝试将 MySQL 表名称回显到 HTML 页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22489573/

相关文章:

php - 如何计算 MySQL 表中的行数 (PHP PDO)

php - 已安装 Postgres.app pdo_pgsql pgsql 但 php 找不到模块。苹果操作系统

php - smartwizard 4 中的所有步骤均处于事件状态

html - 使div跨越页面的宽度

html - 让 flex 盒子项环绕多行高的子项

MySQL - 从数据库中选择特定的表

php - 测试具有静态属性的抽象类

html - 删除网页中的白色间距 - CSS 960.gs

mysql - 重复键更新时的 SQL 更新

mysql - 用sql中的单个select语句替换多次出现的情况