PHP für dich ist auch als Buch erhältlich - im handlichen Format, zum Nachschlagen, Mitnehmen oder gemütlichen nebenbei Lesen. Mit noch mehr Informationen und zusätzlichen Beispielen.
Jetzt bei Amazon oder BoD bestellen!
MySQL
Jetzt brauchen wir...
... eine Datenbank.
Bei
MySQL handelt es sich um eine Datenbank die wie z. B. Access auf SQL aufgebaut ist. Bei den meisten Webspaceangeboten mit Datenbankuntestützung handelt es sich um MySQL Datenbanken, da die dazu benötigte Software Freeware ist.
Man kann sich sowohl MySQL, als auch eine sehr
angenehme Benutzeroberfläche auf seinem eigenen Rechner installieren. Da dies jedoch sehr häufig zu Problemen führt, bevorzuge ich es, Datenbankanbindungen direkt bei meinem Hoster zu testen und nicht extra offline zu arbeiten. Mit einer
DSL Flatrate - oder Vergleichbarem - ist das mittlerweile auch absolut problemlos möglich. Es ist schnell, dank der Flatrate besteht auch keine zeitliche Beschränkung und arüber hinaus hat man die Kosten immer im Blick und zahlt nur die monatliche Nutzungsgebühr.
Da die meisten Hoster mittlerweile sogar die Administrationsoberfläche phpMyAdmin für die Datenbanken bereits vorinstalliert anbieten und sich sowohl MySQL, als auch phpMyAdmin derart schnell weiterentwickeln, dass man selbst manchmal mit dem Updaten nicht nachkommt, gibt es hier keine Erklärung (mehr) für die Installation, sondern nur noch eine für die Anwendung.
Je nach Hoster hat man normalerweise entweder im Kundenmenü die Möglichkeit, sich eine Datenbank anzulegen und dabei Benutzername und Kennwort zu wählen, oder man bekommt die Datenbank fix vorinstalliert vom Hoster, der einem auch das Passwort und den Benutzernamen mitteilt.
Ebenso erfährt man vom Hoster oder direkt im Kundenmenü die URL für die phpMyAdmin, die normalerweise in einem passwortgeschützten Verzeichnis liegen sollte, wodurch man sich beim Aufrufen mit einem Benutzernamen und einem Passwort identifizieren muss. Das kann dasselbe sein wie für die Datenbank oder für den FTP-Zugang, muss es aber nicht. Im Notfall hilft der Hoster da aber sicher gerne weiter.
Über die phpMyAdmin kann man dann mittels einer bequemen Oberfläche seine Datenbank(en) und Tabellen verwalten, anlegen, löschen, exportieren etc. All diese Operationen kann man selbstverständlich auch ohne phpMyAdmin ausführen, indem man den entsprechenden Code einfach von Hand programmiert, aber ehrlich gesagt ist es für viele Dinge einfach angenehmer, etwas Fertiges zu verwenden.
Du musst auch nicht befürchten, dass jemand anderer, der deinen Computer benutzt, deine Daten einfach mal so in den
Papierkorb verschiebt oder daran herumpfuscht, da bei den meisten Webhosting-Angeboten ein Passwortschutz auf dem entsprechenden Verzeichnis liegt.
Aber genug der Einführung, wir rufen jetzt einmal die phpMyAdmin auf und legen unsere erste Tabelle an.