PHP-MySQL-Delete From

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

Daten löschen aus der Datenbank

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

Syntax

DELETE FROM Tabellenname
WHERE Spaltenname = some_value

Anmerkung:SQL ist groß- und kleinschreibungsunabhängig. DELETE FROM ist gleichwertig mit delete from.

Um PHP die obigen Anweisungen auszuführen, müssen wir die Funktion mysql_query() verwenden. Diese Funktion wird verwendet, um Abfragen und Befehle an die SQL-Verbindung zu senden.

Beispiel

Früher haben wir in diesem Tutorial eine Tabelle namens "Persons" erstellt. Sie sah so aus:

Vorname Nachname Alter
Peter Griffin 35
Glenn Quagmire 33

Nachfolgender Beispielcode löscht alle Einträge mit LastName='Griffin' aus der "Persons"-Tabelle:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Konnte nicht verbinden: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Personen WHERE Nachname='Griffin'");
mysql_close($con);
?>

Nach dieser Löschung sieht die Tabelle so aus:

Vorname Nachname Alter
Glenn Quagmire 33