共計(jì) 1144 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
要獲取數(shù)據(jù)庫的表數(shù)據(jù),你需要使用 PHP 的數(shù)據(jù)庫擴(kuò)展(如 MySQLi 或 PDO)來連接到數(shù)據(jù)庫,然后執(zhí)行查詢語句來檢索數(shù)據(jù)。
以下是一些示例代碼,演示如何使用 MySQLi 和 PDO 擴(kuò)展來獲取數(shù)據(jù)庫的表數(shù)據(jù):
使用 MySQLi 擴(kuò)展:
// 連接到數(shù)據(jù)庫
$conn = new mysqli("localhost", "username", "password", "database_name");
// 檢查連接是否成功
if ($conn->connect_error) {die(" 連接失敗: " . $conn->connect_error);
}
// 執(zhí)行查詢語句
$sql = "SELECT * FROM table_name";
$result = $conn->query($sql);
// 檢查是否存在數(shù)據(jù)
if ($result->num_rows > 0) {// 輸出數(shù)據(jù)
while($row = $result->fetch_assoc()) {echo " 字段 1: " . $row["column1"]. " - 字段 2: " . $row["column2"]. "<br>";
}
} else {echo "0 結(jié)果 ";
}
// 關(guān)閉數(shù)據(jù)庫連接
$conn->close();
使用 PDO 擴(kuò)展:
// 連接到數(shù)據(jù)庫
$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);
// 執(zhí)行查詢語句
$sql = "SELECT * FROM table_name";
$result = $conn->query($sql);
// 檢查是否存在數(shù)據(jù)
if ($result->rowCount() > 0) {// 輸出數(shù)據(jù)
foreach($result as $row) {echo " 字段 1: " . $row["column1"]. " - 字段 2: " . $row["column2"]. "<br>";
}
} else {echo "0 結(jié)果 ";
}
// 關(guān)閉數(shù)據(jù)庫連接
$conn = null;
} catch(PDOException $e) {echo " 連接失敗: " . $e->getMessage();}
請注意,上述代碼中的 localhost
是數(shù)據(jù)庫的主機(jī)名,username
和 password
是連接數(shù)據(jù)庫的用戶名和密碼,database_name
是要連接的數(shù)據(jù)庫名稱,table_name
是要檢索數(shù)據(jù)的表名,column1
和 column2
是表中的列名。你需要根據(jù)自己的實(shí)際情況修改這些值。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完