假设 MySQL 数据库安装在端口为 3307、IP 为 156.53.62.15 的服务器上,其用户名是 php,密码是 123456,现有一个名称为 data 的数据库,请使用 MySQLi 扩展函数编写程序,实 现输出 data 数据库中所有数据表的功能。
1条回答 默认 最新
- sleep_i_like 2023-03-02 10:17关注
<?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); ?>
解决 无用评论 打赏 举报