$servername = "localhost"; // 服務器名 $username = "username"; // 用戶名 $password = "password"; // 密碼 $dbname = "myDB"; // 數據庫名 // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } echo "連接成功";
2. 查詢數據 要查詢數據庫中的數據,您可以使用mysqli_query函數。下面的代碼顯示了如何查詢名為“myGuests”的數據庫中的數據表“guests”中的所有數據。$sql = "SELECT * FROM guests";
$result = $conn->query($sql);
if ($result->num_rows >0) {
// 輸出每行數據
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " " . $row["email"]. "
";
}
} else {
echo "0 結果";
}
$sql = "INSERT INTO guests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新記錄插入成功";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}
$sql = "UPDATE guests SET lastname='Doe' WHERE id=2"; if ($conn->query($sql) === TRUE) { echo "記錄更新成功"; } else { echo "Error updating record: " . $conn->error; }
5. 刪除數據 要從數據庫中刪除數據,您可以使用mysqli_query或mysqli_prepare函數。下面的代碼演示了如何從名為“myGuests”的數據庫中的數據表“guests”中刪除數據。$sql = "DELETE FROM guests WHERE id=3"; if ($conn->query($sql) === TRUE) { echo "記錄刪除成功"; } else { echo "Error deleting record: " . $conn->error; }
總結 MySQL是一種強大的數據庫管理系統,可供開發人員使用。如上所述,通過使用mysqli連接函數、mysqli_query和mysqli_prepare等函數,您可以輕松地連接、查詢、插入、更新和刪除數據。希望這篇文章能將MySQL數據庫操作的一些基礎知識介紹給您。