Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memasukkan, mengemas kini dan memadam rekod pangkalan data dalam PHP?

Bagaimana untuk memasukkan, mengemas kini dan memadam rekod pangkalan data dalam PHP?

PHPz
PHPzasal
2024-05-06 14:09:02672semak imbas

Dalam PHP, rekod pangkalan data boleh dimasukkan, dikemas kini dan dipadam melalui penyata INSERT, UPDATE dan DELETE masing-masing. Apabila memasukkan data, gunakan pernyataan INSERT untuk menentukan jadual dan lajur sasaran dan memberikan nilai yang dimasukkan. Apabila mengemas kini data, gunakan pernyataan KEMASKINI untuk menentukan jadual dan lajur sasaran, dan nyatakan syarat kemas kini dalam klausa WHERE. Apabila memadam data, gunakan pernyataan DELETE untuk menentukan jadual sasaran dan nyatakan syarat pemadaman dalam klausa WHERE. Untuk contoh kod khusus dan kes praktikal, sila rujuk artikel. Bagaimana untuk memasukkan, mengemas kini dan memadam rekod pangkalan data dalam Jadual data PHP.

(lajur1, lajur2, ...): Lajur tempat data hendak dimasukkan.

VALUES (nilai1, nilai2, ...): Nilai yang akan dimasukkan. Bagaimana untuk memasukkan, mengemas kini dan memadam rekod pangkalan data dalam PHP?

Kemas kini data

Kod

$sql = "INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)";

Syntax

KEMASKINI: Menunjukkan jadual yang datanya akan dikemas kini.

SET lajur1 = nilai1, lajur2 = nilai2, ...: Lajur yang akan dikemas kini dan nilai baharunya. WHERE condition: Tentukan keadaan baris yang akan dikemas kini.

Padam data
  • INSERT INTO:指示要插入数据的表。
  • (column1, column2, ...):要插入数据的列。
  • VALUES (value1, value2, ...):要插入的值。

更新数据

代码

$sql = "UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition";

语法

  • UPDATE:指示要更新数据的表。
  • SET column1 = value1, column2 = value2, ...:要更新的列及其新值。
  • WHERE condition:指定要更新的行的条件。

删除数据

代码

$sql = "DELETE FROM table_name WHERE condition";

语法

  • DELETE FROM:指示要从中删除数据的表。
  • WHERE condition:指定要删除的行的条件。

实战案例

假设有一个名为 customers 的表,有 idnameemail

Kod

$stmt = $conn->prepare("INSERT INTO customers (name, email) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $email);
$name = "John Doe";
$email = "johndoe@example.com";
$stmt->execute();

Syntax

DELETE FROM: Menunjukkan kepada jadual yang mana data itu dipadamkan.

WHERE condition: Tentukan keadaan baris yang hendak dipadamkan. Kes praktikal

🎜🎜Andaikan terdapat jadual bernama pelanggan, dengan id, name dan e-mel Tiga lajur. 🎜🎜🎜Masukkan rekod🎜🎜
$stmt = $conn->prepare("UPDATE customers SET email = ? WHERE id = ?");
$stmt->bind_param("si", $email, $id);
$email = "johndoe123@example.com";
$id = 1;
$stmt->execute();
🎜🎜Kemas kini rekod🎜🎜
$stmt = $conn->prepare("DELETE FROM customers WHERE id = ?");
$stmt->bind_param("i", $id);
$id = 1;
$stmt->execute();
🎜🎜Padam rekod🎜🎜rrreee

Atas ialah kandungan terperinci Bagaimana untuk memasukkan, mengemas kini dan memadam rekod pangkalan data dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn