Nachdem wir zuvor ja ein wenig Erfahrung mit SQL-Befehlen sammeln konnten, trauen wir uns auch an den DELETE-Befehl heran. Wichtig ist für den diesen Befehl, daß ganz genau (und vorsichtig) spezifiziert wird, welcher Datensatz oder welche Datensätze aus der Datenbank gelöscht werden sollen. In unserem Beispiel ist es am besten, wenn man über das Feld ID den zu löschenden Datensatz angibt, denn dieses Feld enthält für jeden Datensatzeine eindeutige Nummer. Wollen wir den Datensatz mit ID=120löschen, so geben wir als Abfrage an: $abfrage = "DELETE FROM kneipen WHERE ID=120"; Achtung:Vergißt man den WHERE-Teil, werden alle Datensätze gelöscht!Als Ersteller einer dynamischen Webseite mit PHP und einerDatenbank sollte man also immer genau darüber nachdenken,was den Betrachtern erlaubt werden soll und was nicht. AlsÜbung sollten die einfach einmal einige INSERTS ausprobieren.Sie können Datenbanken anlegen, Userrechtevergeben, Daten aus Dateien einlesen, Daten ergänzen undlöschen. Alles über das PHP3 Interface. Die SQL Statementsist identisch mit denen, die Sie z.B. über den MySQL Clientan den Datenbankserver gesandt haben.
|