在 PHP 中,可以分別透過 INSERT、UPDATE 和 DELETE 語句插入、更新和刪除資料庫記錄。插入資料時,使用 INSERT 語句指定目標表和資料列,並提供插入的值。更新資料時,使用 UPDATE 語句指定目標表和列,並在 WHERE 子句中指定更新條件。刪除資料時,使用 DELETE 語句指定目標表,並在 WHERE 子句中指定刪除條件。具體程式碼範例和實戰案例可參考文章內容。
PHP 中如何插入、更新、刪除資料庫記錄
插入資料
程式碼
$sql = "INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)";
語法
#INSERT INTO
:指示要插入資料的表。 (column1, column2, ...)
:要插入資料的欄位。 VALUES (value1, value2, ...)
:要插入的值。 更新資料
#
$sql = "UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition";
語法
#<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>$sql = "DELETE FROM table_name WHERE condition";</pre><div class="contentsignin">登入後複製</div></div>
:指示要更新資料的表。
:要更新的欄位及其新值。
WHERE condition:指定要更新的行的條件。
刪除資料
#<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>$stmt = $conn->prepare("INSERT INTO customers (name, email) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $email);
$name = "John Doe";
$email = "johndoe@example.com";
$stmt->execute();</pre><div class="contentsignin">登入後複製</div></div>
$stmt = $conn->prepare("UPDATE customers SET email = ? WHERE id = ?"); $stmt->bind_param("si", $email, $id); $email = "johndoe123@example.com"; $id = 1; $stmt->execute();
語法
DELETE FROM
:指示要從中刪除資料的表。
WHERE condition
:指定要刪除的行的條件。
實戰案例
假設有一個名為customers 的表,有
id、 name 和
email### 三列。 #########插入記錄######$stmt = $conn->prepare("DELETE FROM customers WHERE id = ?"); $stmt->bind_param("i", $id); $id = 1; $stmt->execute();
以上是PHP中如何插入、更新、刪除資料庫記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!