首頁  >  文章  >  後端開發  >  使用PHP和MySQL建立增刪改查應用程式

使用PHP和MySQL建立增刪改查應用程式

PHPz
PHPz原創
2023-05-11 15:33:121598瀏覽

隨著網路的發展,網路應用程式已經成為了我們日常生活和工作中的必需品。在PHP和MySQL的幫助下,我們可以輕鬆建立一個基於Web的應用程序,讓使用者可以增加、刪除、修改和查看資料。本文將介紹如何使用PHP和MySQL建立一個簡單的增刪改查應用程式。

  1. 建立資料庫和表格

首先,我們需要建立一個資料庫和一個相關的表格。開啟PHPMyAdmin或其他的MySQL管理工具,建立一個新的資料庫,取名為“crud”,並設定字元集為“utf8mb4_general_ci”。

接著,我們需要建立一個表格來儲存我們的資料。讓我們假設我們要建立一個簡單的使用者管理系統,其中包含以下欄位:id、使用者名稱、郵箱地址和密碼。我們可以使用下列SQL語句來建立這個表格:

CREATE TABLE users (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(50) NOT NULL,
email varchar(100) NOT NULL,
password varchar(255) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

  1. #連接到資料庫

現在,我們已經建立了資料庫和表格,接下來我們需要連接到資料庫。在PHP中,我們可以使用mysqli或PDO擴充來實現資料庫連線。這裡我們將使用mysqli擴充。以下是連接到資料庫的範例程式碼:

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

  1. 顯示資料

現在,我們已經連接到資料庫,我們可以開始編寫程式碼來顯示資料了。以下是顯示使用者資料的範例程式碼:

f61c171652bbb8054ac09cdd685d7c29query($sql);

if ($result->num_rows > 0) {
// 輸出資料
while($row = $result->fetch_assoc()) {

echo "id: " . $row["id"]. " - 用户名: " . $row["username"]. " - 邮箱地址: " . $row["email"]. "<br>";

}
} else {
echo "0 結果";
}
$conn->close();
?>

  1. 新增資料

現在,我們已經知道如何顯示數據,接下來我們可以寫程式碼來新增數據。以下是新增使用者資料的範例程式碼:

a0b8e6bfa75d7767f2dd6ae2165333edquery($sql) === TRUE) {

echo "新记录添加成功";

} else {

echo "错误: " . $sql . "<br>" . $conn->error;

}

$conn->close();
}
?>

  1. 更新資料

現在,我們已經知道如何添加數據,接下來我們可以編寫程式碼來更新數據。以下是更新使用者資料的範例程式碼:

93449a8fb7343453c258214b968b1017query($ sql) === TRUE) {

echo "记录更新成功";

} else {

echo "错误: " . $sql . "<br>" . $conn->error;

}

$conn->close();
}
#?> ;

  1. 刪除資料

最後,我們需要知道如何刪除資料。以下是刪除使用者資料的範例程式碼:

22f54110cdd52ebeddfc4743518ca489query($sql) === TRUE) {

echo "记录删除成功";

} else {

echo "错误: " . $sql . "<br>" . $conn->error;

}

$conn->close();
}
?>

我們已經知道如何創建一個基本的增刪改查應用程式了。當然,這只是一個簡單的例子。在實際應用中,我們需要根據實際需求進行更多的功能擴展和實作。

以上是使用PHP和MySQL建立增刪改查應用程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn