Join Up!
104882 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previousdbmreplacedbx_closenext
Last updated: Mon, 28 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to Czech | Spanish

XXI. dbx Funktionen

Einführung

Das dbx Modul ist eine Datenbank-Abstraktionsschicht (db 'X', wobei 'X' eine unterstützte Datenbank ist). Die dbx Funktionen ermöglichen Ihnen den Zugriff auf alle unterstützten Datenbanken mit einer einzigen Aufrufkonvention. Die dbx Funktionen stellen selbst keinen direkten Kontakt zu den Datenbanken her, sondern benutzen dafür jene Module, welche die jeweilige Datenbank unterstützen.

Anforderungen

Um eine Datenbank mit dem dbx-Modul verwenden zu können, muss das Modul entweder gelinkt oder in PHP geladen sein, und das Datenbankmodul muss von dem dbx-Modul unterstützt werden. Derzeit werden folgende Datenbanken unterstützt, und weitere werden folgen:

Eine Dokumentation, wie dbx weitere Datenbankunterstützung hinzugefügt werden kann, finden Sie unter http://www.guidance.nl/php/dbx/doc/.

Installation

Diese Funktionen sind nur verfügbar, wenn PHP mit der Option --enable-dbx, sowie allen Optionen für die zu benutzenden Datenbanken (z.B. für MySQL --with-mysql=[DIR]) konfiguriert und kompiliert wurde. Informationen zur Konfiguration anderer von dem dbx-Modul unterstützten Datenbanken finden Sie in dem Kapitel des jeweiligen Datenbankmoduls.

Laufzeit Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.

Resource Typen

Im dbx-Modul werden zwei Resourcetypen verwendet. Der erste ist ein Link-Objekt für eine Datenbankverbindung, der zweite ist ein Result-Objekt, welches das Ergebnis einer Abfrage enthält.

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

DBX_MYSQL (integer)

DBX_ODBC (integer)

DBX_PGSQL (integer)

DBX_MSSQL (integer)

DBX_FBSQL (integer)

DBX_OCI8 (integer)

DBX_SYBASECT (integer)

DBX_PERSISTENT (integer)

DBX_RESULT_INFO (integer)

DBX_RESULT_INDEX (integer)

DBX_RESULT_ASSOC (integer)

DBX_CMP_NATIVE (integer)

DBX_CMP_TEXT (integer)

DBX_CMP_NUMBER (integer)

DBX_CMP_ASC (integer)

DBX_CMP_DESC (integer)

Inhaltsverzeichnis
dbx_close -- Schließt eine offene Verbindung/Datenbank
dbx_compare -- Vergleicht zwei Reihen für Sortierzwecke
dbx_connect -- Öffnet eine Verbindung/Datenbank
dbx_error --  Liefert die Fehlermeldung des letzten Funktionsaufrufes in dem Modul (nicht nur in der Verbindung).
dbx_query --  Sendet eine Abfrage und holt alle Ergebnisse (falls vorhanden)
dbx_sort --  Sortiert das Ergebnis einer dbx-Abfrage mittels einer Benutzerfunktion
User Contributed Notes
dbx Funktionen
add a note about notes
There are no user contributed notes for this page.
previousdbmreplacedbx_closenext
Last updated: Mon, 28 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST