Datensätze per DELETE-Befehl mit PHP/MySQL aus einer Datenbank löschen
Datensätze werden bei MySQL mit dem "DELETE"-Befehl gelöscht. Das ist sehr einfach, die Syntax lautet:
DELETE FROM tabellenname WHERE [Bedingung];
Gelöscht werden alle Datensätze aus einer Tabelle, die eine bestimmte Bedindung erfüllen. Als Beispiel soll unsere Mitarbeiter-Tabelle dienen, die schon in SELECT vorgestellt wurde. Wir möchten hier alle Mitarbeiter löschen, die mehr als 2000€ verdienen. Dazu genügt folgender Befehl (wir gehen davon aus, dass eine Verbindung bereits hergestellt ist):
<?php $sql = "DELETE FROM mitarbeiter WHERE gehalt > 2000"; mysqli_query($verbindung, $sql) or die(mysqli_error($verbindung)); ?>
Dies genügt schon! Nun sind alle Mitarbeiter gelöscht, die mehr als 2000€ verdienen.