PHP MySQL Löschen


Die DELETE-Anweisung wird verwendet, um Zeilen aus einer Datenbanktabelle zu löschen.


Löschen von Daten in einer Datenbank

Die Anweisung DELETE FROM wird verwendet, um Datensätze aus einer Datenbanktabelle zu löschen.

Syntax

DELETE FROM table_name
WHERE some_column = some_value

Hinweis:Beachten Sie die WHERE-Klausel in der DELETE-Syntax. Die WHERE-Klausel gibt an, welche Datensätze gelöscht werden müssen. Wenn Sie die WHERE-Klausel weglassen, werden alle Datensätze gelöscht!

Um mehr über SQL zu erfahren, besuchen Sie bitte unserSQL-Tutorial。

Damit PHP die obige Anweisung ausführen kann, müssen wir die Funktion mysqli_query() verwenden. Diese Funktion wird verwendet, um eine Abfrage oder einen Befehl an eine MySQL-Verbindung zu senden.

Beispiel

Schauen Sie sich die folgende Tabelle "Persons" an:

FirstName LastName Alter
Peter Griffin 35
Glenn Quagmire 33

Das folgende Beispiel löscht alle Datensätze in der Tabelle "Persons", bei denen LastName='Griffin' ist:

<?php
$con=mysqli_connect("localhost","username","password","database");
// 检测连接
if (mysqli_connect_errno())
{
    echo "连接失败: " . mysqli_connect_error();
}

mysqli_query($con,"DELETE FROM Persons WHERE LastName='Griffin'");

mysqli_close($con);
?>

Nach dieser Löschung sieht die Tabelle "Persons" folgendermaßen aus:

FirstName LastName Alter
Glenn Quagmire 33
Andere Erweiterungen