共計 974 個字符,預計需要花費 3 分鐘才能閱讀完成。
要查看數據庫中的表,在 PHP 中可以使用以下方法之一:
- 使用 SQL 查詢語句來獲取數據庫中的所有表名。例如,使用以下 SQL 查詢語句來獲取 MySQL 數據庫中的所有表名:
<?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);
?>
- 使用數據庫連接對象的特定方法來獲取表名。例如,使用 pdo 對象來獲取 MySQL 數據庫中的所有表名:
<?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();}
?>
無論使用哪種方法,都需要先創建數據庫連接,然后執行查詢語句獲取表名,最后輸出結果。
丸趣 TV 網 – 提供最優質的資源集合!
正文完