![]() | |||||||||||||||||
| • Startseite • Entstehungsgeschichte • Konzept • Screenshots • Demo • Video-Anleitungen • Download • Systemanforderungen • Nutzungsrecht • Installation • Erweiterung bestellen • Lizenzbedingungen • Newsletter |
Was ist eine MySQL-DatenbankWas ist eine MySQL-Datenbank? Vereinfacht gesagt ist es ein Programm, das Daten ordentlich speichert und auf Anfrage wieder herausgibt – ähnlich einem riesigen, durchsuchbaren Aktenschrank, der auf dem Webserver läuft. Wenn jemand in Ihr Gästebuch einen Eintrag schreibt, landet dieser Text nicht einfach in einer Datei, sondern als sauber sortierter Datensatz in genau so einer Datenbank. Der Name setzt sich aus zwei Teilen zusammen: "MySQL" ist die konkrete Software (eines der weltweit am weitesten verbreiteten Datenbanksysteme), und "SQL" steht für die Sprache, mit der man Daten abfragt und ablegt. Sie müssen diese Sprache nicht selbst beherrschen – ein fertiges Script wie ein Gästebuch erledigt die Kommunikation mit der Datenbank für Sie im Hintergrund. ![]() Was ist eine MySQL-Datenbank im Alltag eines Gästebuchs?Stellen Sie sich eine Tabelle in einem Tabellenkalkulationsprogramm vor: oben stehen Spaltennamen, darunter Zeile für Zeile die Einträge. Genau so ist eine Datenbanktabelle aufgebaut. Jeder Gästebuch-Eintrag wird zu einer Zeile, und jede Information darin – Name, Nachricht, Datum – steht in einer eigenen Spalte. Damit Sie ein Gefühl dafür bekommen, wie ein einzelner Eintrag in der Datenbank aussieht, hier ein vereinfachtes Beispiel einer solchen Tabelle:
Die Spalte "id" ist dabei wichtiger, als sie aussieht: Über diese laufende Nummer kann das Script jeden Eintrag eindeutig ansprechen, etwa um ihn zu löschen oder vom Administrator freischalten zu lassen. Warum eine Datenbank statt einer einfachen Textdatei?Theoretisch könnte man Gästebuch-Einträge auch in eine simple Textdatei schreiben. Bei wenigen Einträgen funktioniert das sogar. Sobald aber mehrere Besucher gleichzeitig schreiben oder Sie tausende Einträge durchsuchen möchten, zeigt eine Datenbank ihre Stärken. Die wichtigsten Vorteile lassen sich kurz auf den Punkt bringen:
Genau deshalb arbeitet das Gästebuch-Script im Hintergrund mit MySQL: Sie bekommen Tempo und Ordnung geschenkt, ohne sich um die technischen Details kümmern zu müssen. Wie kommunizieren Gästebuch und Datenbank?Zwischen Ihrer Webseite und der Datenbank steht die Sprache SQL. Das Script formuliert in dieser Sprache kurze Befehle, schickt sie an MySQL und bekommt eine Antwort zurück. Sie selbst schreiben diese Befehle nie – aber es hilft, die Grundidee zu kennen. Im Kern gibt es nur eine Handvoll Aktionen, die immer wiederkehren:
Diese vier Schritte erklären praktisch alles, was ein Gästebuch mit seinen Daten tut. Beim Einrichten tragen Sie einmal Datenbankname, Benutzername, Passwort und Host in die Datei config.php ein und importieren die mitgelieferte script.sql. Den Rest übernimmt das Script. Woher bekomme ich eine MySQL-Datenbank?Die gute Nachricht: In aller Regel müssen Sie nichts installieren. Fast jedes Webhosting-Paket enthält bereits eine oder mehrere MySQL-Datenbanken, die Sie über das Kundenmenü Ihres Anbieters anlegen können. Dort finden Sie auch ein Werkzeug namens phpMyAdmin, mit dem sich Tabellen ansehen lassen, falls Sie neugierig sind. Diese vier Angaben brauchen Sie zur Hand, bevor Sie das Gästebuch-Script konfigurieren:
Falls Ihr Paket noch keine Datenbank bereitstellt, genügt oft ein Klick auf "Neue Datenbank anlegen" im Hosting-Menü. Notieren Sie sich die Zugangsdaten gut, denn ohne sie kann das Script keine Verbindung herstellen. Sie müssen kein Datenbankexperte werden, um ein Gästebuch zu betreiben – aber zu wissen, dass im Hintergrund eine MySQL-Datenbank jeden Eintrag sauber ablegt, hilft Ihnen beim Einrichten und beim Verstehen von Fehlermeldungen. Wenn das Script einmal meckert, dass keine Verbindung möglich ist, wissen Sie nun, wo Sie zuerst nachschauen: bei den vier Zugangsdaten zur Datenbank in der config.php. Verwandte ThemenDiese Beiträge führen das Thema weiter und helfen Ihnen beim nächsten Schritt: | ||||||||||||||||
| AGB - Kontakt - Impressum |