PHP Tutorial: Gästebuch mit DatenbankanbindungDieses Tutorial beschreibt ausführlich wie ein Gästebuch in PHP und mySQL programmiert wird.
3
![]() 9 Nun folgt die Erstellung der Tabelle. Wir werden dieses mal eine if-Abfrage verwenden, die uns sagt, ob die Tabelle richtig angelegt wurde oder nicht. Der Anfang ist wie man sieht wieder genau der Gleiche wie beim Erstellen der Datenbank. Wir brauchen wieder unsere vier Variablen und wir verbinden uns wieder per $connect mit der Datenbank. Mit der Variablen $selectDB wählen wir unsere zuvor erstellte Datenbank aus. Hier zunächst wieder der Quelltext:
Was passiert hier nun wieder? Ist ja lauter wirres Zeug in der Variablen $createTable Die Variable $createTable enthält eine SQL-Anfrage --> mysql_query
die wiederum SQL-Anweisungen enthält um in unserer Datenbank azgbook
eine Tabelle namens gbook zu erstellen. Die folgenden Zeilen sind eigentlich alle gleich. Bis auf den Datentyp Aber Schritt für Schritt: --> id TINYINT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY , Das bedeutet nun, wir wollen ein Feld (später eine Spalte in der Tabelle) namens id. Diesem Feld weisen wir die kleine Ganzzahl TINYINT mit 3 Zeichen zu. Das Feld darf nicht leer sein NOT NULL, soll sich selbst bei jedem Eintrag um eins nach oben setzen --> AUTO_INCREMENT und soll unser Primärschlüssel sein --> PRIMARY KEY Bei den nächsten Feldern passiert genau das gleiche, nur das wir als Feldtyp einen variablen Text --> VARCHAR mit einer in den Klammern angegebenen Länge zuweisen. Ebenso sagen wir, dass die Felder nicht leer sein dürfen --> NOT NULL Die Anweisungen schliessen wir mit einer runden Klammer ) und einem Strickpunkt ;. Das abschliessende Anführungszeichen und den Strichpunkt als Abschluss der Variablendefinition dürfen wir natürlich auch nicht vergessen. Als nächstes erfolgt eine if-Abfrage in der wir prüfen, ob die Tabelle
erstellt wurde Anhand dieser if-Abfrage wissen wir, ob unsere Tabelle angelegt wurde oder nicht. Diesen Quelltext speichern wir nun unter dem Namen create_table.php in unserem Ordner gbook_db ab und rufen sie mit unserem Internetbrowser auf: http://localhost/gbook_db/create_table.php Dieses mal erhalten wir auf jeden Fall eine Meldung, da wir in der if-Abfrage beide Fälle berücksichtigt haben. Im Erfolgsfall eine positive Meldung, im Falle dass es schief gelaufen ist eine negative Meldung. Ich hoffe, jeder von Euch hat eine positive Meldung erhalten. Wenn nicht, kontrolliert bitte nochmals Euren Quelltext ob Ihr nicht irgendwo ein Komma oder einen Strichpunkt vergessen habt. Diese sind nämlich wichtig. Wer möchte, kann nochmals den phpMyAdmin starten und nachschauen, was wir gerade eben erstellt haben. Auf der nächsten Seite werden wir uns unsere Dateien anlegen, die wir in unserem Ordner inc ablegen.
|
Über den Autor
Tutorial bewertenHat Ihnen dieses Tutorial gefallen? Dann bewerten Sie es jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend". aktuelle Artikel
|