db:webdatenbanken
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
db:webdatenbanken [2016/11/22 20:06] – [Zugriff auf GET/POST] roehner | db:webdatenbanken [2016/11/22 20:22] – [Zugriff auf eine MySQL-Datenbank] roehner | ||
---|---|---|---|
Zeile 177: | Zeile 177: | ||
==== Zugriff auf eine MySQL-Datenbank ==== | ==== Zugriff auf eine MySQL-Datenbank ==== | ||
- | PHP stellt seit Version 5.1 eine neue Schnittstelle | + | PHP bietet derzeit drei Schnittstellen |
+ | - mysql - eine veraltete prozedurale Schnittstelle, nicht mehr in PHP 7 vorhanden | ||
+ | - mysqli - eine objektorientierte Schnittstelle ab PHP 5.0 | ||
+ | - PDO_MySQL - eine streng objektorientierte Schnittstelle ab PHP 5.1 | ||
Der MySQL-Datenbankserver pflegt eine eigene Benutzer- und Rechteverwaltung. Wir müssen uns also zunächst verbinden und authentifizieren. Dazu erzeugen wir ein Objekt der PDO-Klasse, dessen Konstruktor wir einen sogenannten Data Source Name (DSN), den Benutzernamen und das Passwort als Parameter übergeben: | Der MySQL-Datenbankserver pflegt eine eigene Benutzer- und Rechteverwaltung. Wir müssen uns also zunächst verbinden und authentifizieren. Dazu erzeugen wir ein Objekt der PDO-Klasse, dessen Konstruktor wir einen sogenannten Data Source Name (DSN), den Benutzernamen und das Passwort als Parameter übergeben: |
db/webdatenbanken.txt · Zuletzt geändert: 2016/11/22 20:44 von roehner