使用 php 查詢數據庫并顯示結果的步驟:連接數據庫;查詢數據庫;顯示結果,遍歷查詢結果的行并輸出特定列數據。
如何使用 PHP 查詢數據庫并顯示結果
使用 PHP 查詢數據庫并顯示結果涉及以下步驟:
1. 連接數據庫
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 創建連接 $conn = new <a style='color:#f60; text-decoration:underline;' href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>i($servername, $username, $password, $dbname); // 檢查連接是否成功 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); }
登錄后復制
2. 查詢數據庫
$sql = "SELECT * FROM table_name"; // 執行查詢 $result = $conn->query($sql); if (!$result) { die("查詢失敗: " . $conn->error); }
登錄后復制
3. 顯示結果
// 使用循環遍歷查詢結果的行 while ($row = $result->fetch_assoc()) { echo "ID: " . $row["id"] . "<br>"; echo "名稱: " . $row["name"] . "<br>"; echo "郵箱: " . $row["email"] . "<br>"; echo "<br>"; }
登錄后復制
實戰案例:獲取和顯示用戶數據
假設有一個名為 “users” 的數據庫表,其中包含 “id”、”name” 和 “email” 列。您可以使用以下 PHP 代碼查詢并顯示所有用戶信息:
<?php // 連接數據庫 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接是否成功 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 查詢數據庫 $sql = "SELECT * FROM users"; // 執行查詢 $result = $conn->query($sql); if (!$result) { die("查詢失敗: " . $conn->error); } // 獲取查詢結果 echo "<table border='1'>"; echo "<tr><th>ID</th><th>名稱</th><th>郵箱</th></tr>"; while ($row = $result->fetch_assoc()) { echo "<tr><td>" . $row["id"] . "</td><td>" . $row["name"] . "</td><td>" . $row["email"] . "</td></tr>"; } echo "</table>"; // 關閉連接 $conn->close(); ?>
登錄后復制
這將在瀏覽器中顯示一個表格,其中包含所有用戶信息。