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

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

2 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

3 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

3 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

3 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

4 Tagen ago

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

5 Tagen ago