Kapitel 6

Datenbankzugriffe

MySQL Administrator

Es gibt mittlerweile viele Seiten auf denen viele, teils sehr verschachtelte Informationen gespeichert sind. Dazu gehören Foren, Blogs, Online-Shops und vergleichbare Auftritte. Um so ein Projekt anzugehen, muss man sich zunächst Gedanken darüber machen, wie man die dynamischen Daten möglichst effektiv und übersichtlich speichern und natürlih auch präsentieren kann bzw. will.

Die scheinbar einfachste Möglichkeit ist, alle Informationen in Textdateien auszulagern und dann in eine möglichst übersichtliche Struktur zu bringen. Bei einfachen Gästebüchern oder Zugriffszählern macht dieses Verfahren auch durchaus Sinn. Jedoch wird es spätestens dann kritisch, wenn Passwörter oder sonstige vertrauliche Informationen aufbewahrt werden sollen. In diesem Falle ist die beste Wahl die Verwendung einer geeigneten Datenbank. In PHP verwendet man in der Regel MySQL.

Datenbanken haben den Vorteil, dass die Informationen in Ihnen sehr sicher sind, da man nur durch ein Login auf die Daten Zugriff erhält. Da die PHP-Dateien vom Client aus nicht eingelesen werden können, sondern nur im ausgeführten Zustand übertragen werden, sind die Daten sehr sicher aufbawahrt.

Um einen Datenbankzugriff umzusetzen, muss man zuerst Kontakt zum Datenbankserver aufbauen. Da dieser Schritt häufiger benötigt wird, empfiehlt sich die Verwendung einer Funktion, die dann über die Importfunktion eingebunden wird. Nach einem erfolgreichen Login-Vorgang können dann Befehle nach dem MySQL-Syntax an den Server gesendet werden. Dieser gibt ein Datenpaket zurück, das mittels bestimmter Funktionen in eine Array umgewandelt werden kann.

phpMyAdmin