要查看数据库中的表,在PHP中可以使用以下方法之一:
<?php
// 创建数据库连接
$conn = mysqli_connect("localhost", "username", "password", "database_name");
// 检查连接是否成功
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_database_name"] . "<br>";
}
} else {
echo "0 结果";
}
// 关闭数据库连接
mysqli_close($conn);
?>
<?php
// 创建数据库连接
$dsn = 'mysql:host=localhost;dbname=database_name';
$username = 'username';
$password = 'password';
try {
$conn = new PDO($dsn, $username, $password);
// 设置错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 执行查询语句获取表名
$sql = "SHOW TABLES";
$result = $conn->query($sql);
// 输出表名
foreach ($result as $row) {
echo $row[0] . "<br>";
}
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
?>
无论使用哪种方法,都需要先创建数据库连接,然后执行查询语句获取表名,最后输出结果。