12.4 Die Verbindung mit einer SQL-Datenbank herstellen
Problem
Sie möchten auf eine SQL-Datenbank zugreifen.
Lösung
Verwenden Sie die Methode connect( )
der PEAR DB:
require 'DB.php'; $dsn = 'mysql://david:foo!bar@localhost/test'; $dbh = DB::connect($dsn); if (DB::isError($dbh)) { die ($dbh->getMessage()); }
Diskussion
Bevor Sie PEAR DB verwenden können, müssen Sie das Paket von PEAR herunterladen:
http://pear.php.net/package/DB |
Nachdem Sie die DB-Funktionen aus DB.php geladen haben, verbinden Sie sich mit Hilfe von DB::connect( )
mit der Datenbank, führen die Abfrage mittels $dbh->query( )
aus und lesen jede Zeile einzeln mit $sth->fetchRow( )
ein. Im Beispiel der Lösung wird eine Verbindung mit MySQL hergestellt. Um sich stattdessen mit Oracle zu verbinden, ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.