
 Datenbank-Zugriff


Der Datenbankzugriff unterscheidet sich je nach verwendetem DBMS voneinander, jedoch gibt es teils sehr starke hnlichkeiten. Ein Beispiel zur Benutzung von mySQL:

mysql_pconnect("host", "login", "password");
mysql_select_db("database");

$result = mysql_query("SELECT field1, field2 FROM xyz");

while($row = mysql_fetch_assoc($result)){
  echo $row["field1"].$row["field2"]."\n";
}

Eine persistente Verbindung wird hergestellt
Die Datenbank wird ausgewhlt
Ein SQL-Statement wird abgesetzt, $result enthlt einen "Pointer" auf das Ergebnis
Die Zeilen des Ergebnisses werden als assoziative Arrays weiterverarbeitet
