Weiter Zurück [Inhalt] Online Suche im Handbuch

39.19 Weitere SQL-Befehle

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 Datensatz eine eindeutige Nummer. Wollen wir den Datensatz mit ID=120 lö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 einer Datenbank 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 einfach alle Kommandos aus dem Einsteiger Tutorial MySQL unter LINUX ausprobieren, indem Sie Sie einfach in den HTML bzw. PHP Code Ihrer HTML Seite hineinkopieren, und diese dann mit dem Browser aufrufen. Sie werden sehen, daß alles funktioniert. Sie können Datenbanken anlegen, Userrechte vergeben, Daten aus Dateien einlesen, Daten ergänzen und löschen. Alles über das PHP3 Interface. Die SQL Statements ist identisch mit denen, die Sie z.B. über den MySQL Client an den Datenbankserver gesandt haben.


Weiter Zurück [Inhalt] Online Suche im Handbuch