Ein weiterer SQL-Befehl

Nachdem wir nun ein wenig Erfahrung mit SQL-Befehlen sammeln konnten, trauen wir uns auch an den
\begin{code}DELETE\end{code}
-Befehl heran. Wichtig ist für 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
\begin{code}ID\end{code}

den zu löschenden Datensatz angibt, denn dieses Feld enthält für jeden Datensatz eine eindeutige Nummer. Wollen wir den Datensatz mit
\begin{code}ID=120\end{code}
löschen, so geben wir als Abfrage an:


\begin{code}
\$abfrage = ''DELETE FROM kneipen WHERE ID=120'';
\end{code}

Achtung: Vergißt man den
\begin{code}WHERE\end{code}
-Teil, werden alle Datensätze der Tabelle 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.


\begin{question}
\par
\end{question}

HREF URL="mailto:bboett@adlp.org" name="Bruno Böttcher", Grundlage für dieses Dokument waren unter anderem die Vorlagen von
\begin{code}
HREF URL=''mailto:Alfred.Wassermann@uni-bayreuth.de'' name=''Alfred.Wassermann@uni-bayreuth.de''
\end{code}

Einbindung von PostgresSQL und PHP

Benutzung des externen PostgresSQL Moduls
\begin{diapo}{Benutzung des externen PostgresSQL Moduls}
\begin{liste}
\item Ein...
...em SQL-Befehle mit PHP
\item Ein weiterer SQL-Befehl
\par
\end{liste}\end{diapo}