dynamische seiten mit dreamweaver zugriff auf (mysql) datenbank mit php
TRANSCRIPT
![Page 1: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/1.jpg)
Dynamische Seiten mit Dreamweaver
Zugriff auf (mysql) Datenbank mit PHP
![Page 2: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/2.jpg)
Architektur
Datenbank
BrowserWebserver(kann PHP ausführen)HTTP
PHP-Programm greift aufDatenbank zu
![Page 3: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/3.jpg)
Daten
mysql> select * from literatur;+----+-------------------------------------+---------------------------------+----------------+------+-------+------------------------------------+| ID | Titel | Autor | Verlag | Jahr | Preis | Vorlesung |+----+-------------------------------------+---------------------------------+----------------+------+-------+------------------------------------+| 1 | Moderne Betriebssysteme | Andrew S. Tanenbaum | Pearson | 2002 | 50 | Rechnerarchitektur || 2 | Computerarchitektur | Andrew S. Tanenbaum | Pearson | 2005 | 50 | Rechnerarchitektur || 3 | Verteilte Systeme | Andrew S. Tanenbaum | Pearson | 2003 | 50 | Rechnerarchitektur || 4 | Computernetzwerke | Andrew S. Tanenbaum | Pearson | 2003 | 50 | Netzwerktechnik || 5 | Wirtschaftsinformatik 2 | Hans R. Hansen, Gustaf Neumann | Utb | 2005 | 20 | Methoden der Wirtschaftsinformatik || 6 | Wirtschaftsinformatik 2 | Hans R. Hansen, Gustaf Neumann | Utb | 2005 | 20 | Grundlagen Informationstechnologie || 7 | Access Database | Steven Roman | oReilly | 2006 | 35 | Grundlagen Informationstechnologie || 8 | Wirtschaftsinformatik 1 | Hans R. Hansen, Gustaf Neumann | Utb | 2005 | 20 | Grundlagen Informationstechnologie || 9 | Wirtschaftsinformatik 1 | Hans R. Hansen, Gustaf Neumann | Utb | 2005 | 20 | Methoden der Wirtschaftsinformatik || 10 | Grundlagen von Datenbanksystemen | Ramiz Elmasri, Shamkant Navathe | Pearson | 2005 | 40 | Datenbanken I || 11 | An Introduction to database systems | C. J. Date | Addison Wesley | 2003 | 80 | Datenbanken I |+----+-------------------------------------+---------------------------------+----------------+------+-------+------------------------------------+11 rows in set (0.00 sec)
![Page 4: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/4.jpg)
Zunächst neue site definieren(in „sites bearbeiten“)
![Page 5: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/5.jpg)
Neue site anlegen
![Page 6: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/6.jpg)
(sinnvollen) Namen angeben
![Page 7: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/7.jpg)
Servertechnologie verwenden, nämlich PHP/MySQL
![Page 8: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/8.jpg)
Ihre HTML (PHP) Seiten liegen auf susi in Ihrem home Verzeichnis, das (hoffentlich noch) als Netzlaufwerk eingebunden ist.
![Page 9: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/9.jpg)
Kennwort müssen Sie vermutlich neu eingeben, wenn Sie angeben,wo Ihre Daten gespeichert sind.
![Page 10: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/10.jpg)
Dreamweaver muss noch wissen, über welche URL IhreSeiten zu erreichen sind:http://susi.wiec.ba-heidenheim.de/~IHR-NAME
![Page 11: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/11.jpg)
Sollte man dann auch testen .....Hoffentlich mit diesem Ergebnis
![Page 12: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/12.jpg)
Jetzt können Sie in dieser site neue Dateien anlegen,Rechtsklick auf die site, dann „Neue Datei“
![Page 13: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/13.jpg)
Jetzt haben Sie eine neue Datei, die SieBearbeiten können (Doppelklick)
![Page 14: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/14.jpg)
Legen Sie eine neue „Datensatzgruppe“ an, die Sie dannauf der Seite darstellen können.Datensatzgruppe entspricht etwa einer Abfrage bei Access
![Page 15: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/15.jpg)
Der Datensatzgruppe geben Sie einen Namen und definieren eine Verbindung
![Page 16: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/16.jpg)
Wir haben noch keine Verbindung, also legen wireine an:
![Page 17: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/17.jpg)
Verbindung
Datenbank
BrowserWebserver(kann PHP ausführen)HTTP
PHP-Programm greift aufDatenbank zu
Es muss festgelegt werden, auf welche Datenbankzugegriffen werden soll (und mit welchem Benutzer-namen,....)
![Page 18: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/18.jpg)
Die Verbindung braucht einen Namen, muss wissen, auf welchemRechner sich die Datenbank befindet (aus Sicht des Webservers, hierauf dem gleichen Rechner, der heisst immer localhost),mit welchem Benutzernamen/Kennwort die Anmeldung erfolgen sollund wie die Datenbank heisst: Bei Ihnen gleich wie der Benutzername
![Page 19: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/19.jpg)
Das sollte man wieder testen, hoffentlich mitdiesem Ergebnis ;-)
![Page 20: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/20.jpg)
Weiter mit der Datensatzgruppe: Zunächst muss die Tabelle ausgewählt werden(hier „Literatur“) und die Spalten, die enthalten sein sollen
![Page 21: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/21.jpg)
Mehrere Spalten können durch CTRL-Klick markiert werden
![Page 22: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/22.jpg)
Wieder testen .....
![Page 23: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/23.jpg)
Das war‘s ...
![Page 24: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/24.jpg)
Jetzt muss die Datensatzgruppe in‘s Dokument ...
![Page 25: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/25.jpg)
Dazu verwenden wir eine dynamische Tabelle
![Page 26: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/26.jpg)
die Ihre Daten aus der Datensatzgruppe „Literatur“ holt,Wir wollen alle Datensätze anzeigen
![Page 27: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/27.jpg)
So sieht das dann in Dreamweaver aus ...
![Page 28: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/28.jpg)
Und so im Browser ...
![Page 29: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/29.jpg)
Wir wollen aber nicht alle Datensätze, sondern nur die zu einer Vorlesung.Dazu wird in der Datensatzgruppe ein Filter definiert(den Screenshot hab ich vergessen :-(
Die Auswahl erfolgt durch einen Parameterin der URL (Sie erinnern sich .....)
![Page 30: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/30.jpg)
Jetzt können wir zu einer Vorlesung die passende Literatur ausgeben ....(ohne das „Gemurkse“, das wir letztes Semester veranstalten mussten ;-)
![Page 31: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/31.jpg)
Dazu fügen wir in die Seite einen Link ein, der auf unsere PHP-Seite verweist
![Page 32: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/32.jpg)
Und weiter .....
![Page 33: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/33.jpg)
Der Name der Vorlesung wäre nicht schlecht als Titel,den haben wir ja in der URL ....Und: Fertig !
![Page 34: Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP](https://reader036.vdocuments.net/reader036/viewer/2022062318/55204d6249795902118b6a8f/html5/thumbnails/34.jpg)
Wenn Sie denken, dass das kompliziert war, schauenSie sich mal den Code an ;-)