数据库 · 20 10 月, 2024

PHP操作MySQL數據庫:連接與增刪改查 (php鏈接數據庫操作)

PHP操作MySQL數據庫:連接與增刪改查 (php鏈接數據庫操作)

在當今的網絡開發中,PHP和MySQL的組合是最常見的技術之一。這種組合使得開發者能夠輕鬆地創建動態網站和應用程序。本文將深入探討如何使用PHP連接MySQL數據庫,並進行基本的增、刪、改、查操作。

1. 連接MySQL數據庫

在開始進行數據庫操作之前,首先需要建立與MySQL數據庫的連接。以下是使用PHP的mysqli擴展來連接數據庫的基本範例:


connect_error) {
    die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>

在這段代碼中,我們使用mysqli類來創建一個新的數據庫連接。需要注意的是,請根據實際情況替換伺服器地址、用戶名、密碼和數據庫名稱。

2. 增加數據

一旦成功連接到數據庫,就可以進行數據的插入操作。以下是插入數據的範例:


query($sql) === TRUE) {
    echo "新記錄插入成功";
} else {
    echo "錯誤: " . $sql . "
" . $conn->error; } ?>

在這段代碼中,我們向名為users的表中插入了一條新記錄。如果插入成功,將顯示相應的提示信息。

3. 查詢數據

查詢數據是數據庫操作中最常見的需求之一。以下是查詢數據的範例:


query($sql);

if ($result->num_rows > 0) {
    // 輸出每行數據
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "
"; } } else { echo "0 結果"; } ?>

這段代碼將從users表中選擇所有用戶的id、username和email,並將結果輸出到網頁上。

4. 更新數據

更新數據的操作也非常簡單,以下是更新數據的範例:


query($sql) === TRUE) {
    echo "記錄更新成功";
} else {
    echo "錯誤: " . $sql . "
" . $conn->error; } ?>

在這段代碼中,我們將username為testuser的用戶的email更新為newemail@example.com。

5. 刪除數據

最後,我們來看看如何刪除數據:


query($sql) === TRUE) {
    echo "記錄刪除成功";
} else {
    echo "錯誤: " . $sql . "
" . $conn->error; } ?>

這段代碼將刪除username為testuser的用戶記錄。

6. 關閉連接

完成所有操作後,記得關閉數據庫連接:


close();
?>

總結

本文介紹了如何使用PHP連接MySQL數據庫並進行基本的增、刪、改、查操作。這些操作是開發動態網站和應用程序的基礎。若您需要穩定的數據庫支持,考慮使用香港VPS香港伺服器來托管您的應用程序,確保高效能和安全性。