Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich Datenbankeinträge in PHP ein, aktualisiere und lösche sie?

Wie füge ich Datenbankeinträge in PHP ein, aktualisiere und lösche sie?

PHPz
PHPzOriginal
2024-05-06 14:09:02729Durchsuche

In PHP können Datenbankeinträge über INSERT-, UPDATE- und DELETE-Anweisungen eingefügt, aktualisiert und gelöscht werden. Verwenden Sie beim Einfügen von Daten eine INSERT-Anweisung, um die Zieltabelle und -spalten anzugeben und die eingefügten Werte bereitzustellen. Verwenden Sie beim Aktualisieren von Daten die UPDATE-Anweisung, um die Zieltabelle und -spalten anzugeben, und geben Sie Aktualisierungsbedingungen in der WHERE-Klausel an. Verwenden Sie beim Löschen von Daten die DELETE-Anweisung, um die Zieltabelle anzugeben und die Löschbedingungen in der WHERE-Klausel anzugeben. Spezifische Codebeispiele und praktische Fälle finden Sie im Artikel. So fügen Sie Datenbankeinträge in eine PHP-Datentabelle ein, aktualisieren und löschen sie.

(column1, columns2, ...): Die Spalte, in die Daten eingefügt werden sollen.

VALUES (value1, value2, ...): Der einzufügende Wert. Wie füge ich Datenbankeinträge in PHP ein, aktualisiere und lösche sie?

Daten aktualisieren

Code

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

Syntax

UPDATE: Gibt die Tabelle an, deren Daten aktualisiert werden sollen.

SET Spalte1 = Wert1, Spalte2 = Wert2, ...: Die zu aktualisierenden Spalten und ihre neuen Werte. WHERE-Bedingung: Geben Sie die Bedingung der zu aktualisierenden Zeile an.

Daten löschen
  • 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

Code

$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: Gibt die Tabelle an, aus der Daten gelöscht werden sollen.

WHERE-Bedingung: Geben Sie die Bedingung der zu löschenden Zeilen an. Praktischer Fall

🎜🎜Angenommen, es gibt eine Tabelle mit dem Namen customers, mit id, name und email Drei Spalten. 🎜🎜🎜Datensatz einfügen🎜🎜
$stmt = $conn->prepare("UPDATE customers SET email = ? WHERE id = ?");
$stmt->bind_param("si", $email, $id);
$email = "johndoe123@example.com";
$id = 1;
$stmt->execute();
🎜🎜Datensatz aktualisieren🎜🎜
$stmt = $conn->prepare("DELETE FROM customers WHERE id = ?");
$stmt->bind_param("i", $id);
$id = 1;
$stmt->execute();
🎜🎜Datensatz löschen🎜🎜rrreee

Das obige ist der detaillierte Inhalt vonWie füge ich Datenbankeinträge in PHP ein, aktualisiere und lösche sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn