php相关编程,实现数据库表功能

假设 MySQL 数据库安装在端口为 3307、IP 为 156.53.62.15 的服务器上,其用户名是 php,密码是 123456,现有一个名称为 data 的数据库,请使用 MySQLi 扩展函数编写程序,实 现输出 data 数据库中所有数据表的功能。


<?php

$servername = "156.53.62.15";  // 服务器IP地址
$username = "php";  // 用户名
$password = "123456";  // 密码
$dbname = "data";  // 数据库名
$port = "3307";  // 端口号

// 创建MySQL连接
$conn = mysqli_connect($servername, $username, $password, $dbname, $port);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 查询数据库中的所有数据表
$sql = "SHOW TABLES";
$result = mysqli_query($conn, $sql);

// 输出每个数据表的表名
if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo $row["Tables_in_data"] . "<br>";
    }
} else {
    echo "该数据库中没有数据表";
}

// 关闭数据库连接
mysqli_close($conn);

?>