Installieren des PEAR DB-Packages

PHP bietet dem erfahrenen Entwickler alle Tools zum Erstellen von leistungsfähigen Web-Anwendungen. Und dank der Fähigkeit, über Erweiterungen zusätzliche Funktionen hinzuzufügen, wird das Erstellen von Lösungen zum Kinderspiel. PEAR, das PHP Extension and Application Repository ( http://pear.php.net) ist ein Framework, welches Entwickler beim Erstellen von Lösungen mit High-Level-APIs oder Packages unterstützt. PEAR ist gleichzeitig ein Distributionssystem, indem es Funktionen zur automatischen Installation dieser Packages bereitstellt. In diesem Artikel soll es um eines der wahrscheinlich wichtigsten Packages gehen: das DB-Package.

Das DB-Package ist eine objektorientierte Abstraktionsschicht für PHPs eigene Funktionen zur Datenbankanbindung und -abfrage. Es ist kompatibel mit PHP 4 und 5. Das DB-Package unterstützt derzeit die folgenden Erweiterungen: dbase, fbsql, interbase, informix, msql, mssql, mysql, mysqli, oci8, odbc, pgsql, sqlite und Sybase.

Wer schon einmal die mysql_*-Funktionen zur Anbindung und Abfrage von MySQL-Datenbanken verwendet hat, dürfte mit den verschiedenen verfügbaren Result-Sets vertraut sein. Die beiden häufigsten Result-Sets sind Arrays, wo jedes Element einen Index hat, oder assoziative Arrays, wo jedes Feld aus einem Schlüssel/Wert-Paar besteht. PEAR DB bietet diese beiden Result-Sets sowie einen Objekttyp, welcher ein dynamisches Objekt erzeugt, bei dem jedes Feld eine Eigenschaft des Objekts ist. Das assoziative Array und der Objekttyp sind wahrscheinlich denjenigen Entwicklern am geläufigsten, die von ADO auf Windows-Rechnern kommen.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

2 Stunden ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

6 Stunden ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

6 Stunden ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

7 Stunden ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

7 Stunden ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

9 Stunden ago