MySQL是一款流行的關系型數據庫管理系統。在MySQL中,查詢數據庫記錄是一項非常重要的操作,以下是一些關于查詢數據庫記錄的例子。
// 連接到數據庫 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接是否成功 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 查詢所有記錄 $sql = "SELECT * FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows >0) { // 輸出每一行記錄 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
"; } } else { echo "0 結果"; } $conn->close();
以上代碼中,我們通過使用PHP連接到了MySQL數據庫。我們先查詢了所有記錄,然后使用PHP的“mysql_fetch_assoc()”方法遍歷每一行記錄,最后輸出了每一行的ID和Name。
以下是另一個例子,它演示了如何執行帶有自定義條件的查詢:
// 連接到數據庫 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); //檢查連接是否成功 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } //查詢記錄 $sql = "SELECT * FROM MyGuests WHERE lastname='Doe'"; $result = $conn->query($sql); if ($result->num_rows >0) { // 輸出每一行記錄 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
"; } } else { echo "0 結果"; } $conn->close();
以上代碼會查詢所有lastname為“Doe”的記錄。通過使用“WHERE”子句,我們可以對結果集進行自定義篩選。
在MySQL中查詢數據庫記錄是一項非常有用的技能。通過以上示例,你可以了解到如何連接到MySQL,獲取和遍歷結果集。這將有助于你理解如何在實際項目中有效地查詢數據庫記錄。