XXXV. FrontBase Funktionen

Einführung

Über diese Funktionen können Sie auf FrontBase Datenbank-Server zugreifen. Weiterführende Informationen über FrontBase erhalten Sie unter http://www.frontbase.com/.

Die FrontBase-Dokumentation finden Sie unter http://www.frontbase.com/cgi-bin/WebObjects/FrontBase.woa/wa/productsPage?currentPage=Documentation.

Die FrontBase-Unterstützung wurde in PHP 4.0.6 eingeführt.

Anforderungen

Sie müssen den FrontBase Datenbank-Server oder die fbsql-Client-Bibliotheken installieren, um die Funktionen nutzen zu können. FrontBase können Sie über http://www.frontbase.com/ bekommen.

Installation

In order to have these functions available, you must compile PHP with fbsql support by using the --with-fbsql[=DIR] option. If you use this option without specifying the path to fbsql, PHP will search for the fbsql client libraries in the default installation location for the platform. Users who installed FrontBase in a non standard directory should always specify the path to fbsql: --with-fbsql=/path/to/fbsql. This will force PHP to use the client libraries installed by FrontBase, avoiding any conflicts.

Laufzeit Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

Tabelle 1. FrontBase configuration options

NameDefaultChangeableChangelog
fbsql.allow_persistent"1"PHP_INI_SYSTEMAvailable since PHP 4.2.0.
fbsql.generate_warnings"0"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.autocommit"1"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_persistent"-1"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_links"128"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_connections"128"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_results"128"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.batchSize"1000"PHP_INI_SYSTEM 
fbsql.default_hostNULLPHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_user"_SYSTEM"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_password""PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_database""PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_database_password""PHP_INI_SYSTEMAvailable since PHP 4.0.6.
For further details and definitions of the PHP_INI_* constants, see the Anhang H.

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.

FBSQL_ASSOC (integer)

FBSQL_NUM (integer)

FBSQL_BOTH (integer)

FBSQL_LOCK_DEFERRED (integer)

FBSQL_LOCK_OPTIMISTIC (integer)

FBSQL_LOCK_PESSIMISTIC (integer)

FBSQL_ISO_READ_UNCOMMITTED (integer)

FBSQL_ISO_READ_COMMITTED (integer)

FBSQL_ISO_REPEATABLE_READ (integer)

FBSQL_ISO_SERIALIZABLE (integer)

FBSQL_ISO_VERSIONED (integer)

FBSQL_UNKNOWN (integer)

FBSQL_STOPPED (integer)

FBSQL_STARTING (integer)

FBSQL_RUNNING (integer)

FBSQL_STOPPING (integer)

FBSQL_NOEXEC (integer)

FBSQL_LOB_DIRECT (integer)

FBSQL_LOB_HANDLE (integer)

Inhaltsverzeichnis
fbsql_affected_rows --  Ermittelt die Anzahl der von der vorherigen FrontBase-Operation betroffenen Datensätze
fbsql_autocommit -- Aktiviert oder deaktiviert Autocommit
fbsql_blob_size --  Get the size of a BLOB
fbsql_change_user --  Wechselt den eingeloggten Benutzer der aktiven Verbindun
fbsql_clob_size --  Get the size of a CLOB
fbsql_close -- Beendet eine FrontBase-Verbindung
fbsql_commit -- Wendet eine Transaktion auf die Datenbank an
fbsql_connect -- Öffnet eine Verbindung mit einem FrontBase-Server
fbsql_create_blob -- Create a BLOB
fbsql_create_clob -- Create a CLOB
fbsql_create_db -- Erstellt eine FrontBase-Datenbank
fbsql_data_seek -- Bewegt den internen Ergebnis-Zeiger
fbsql_database_password --  Sets or retrieves the password for a FrontBase database
fbsql_database -- Lesen oder setzen des Datenbanknamens, der mit einer Verbindung verwendet wird
fbsql_db_query -- Absetzen einer Anfrage an die Datenbank
fbsql_db_status -- Status einer angegebenen Datenbank überprüfen
fbsql_drop_db -- Löschen (DROP) einer FrontBase-Datenbank
fbsql_errno --  Liefert die numerische Fehlermeldung der der letzten FrontBase-Operation zurück
fbsql_error --  Liefert den Fehlertext der zuvor ausgeführten FrontBase-Operation
fbsql_fetch_array --  Fetch a result row as an associative array, a numeric array, or both
fbsql_fetch_assoc --  Fetch a result row as an associative array
fbsql_fetch_field --  Liefert ein Objekt mit Feldinformationen aus einem Anfrageergebnis
fbsql_fetch_lengths --  Get the length of each output in a result
fbsql_fetch_object -- Fetch a result row as an object
fbsql_fetch_row -- Liefert einen Datensatz als indiziertes Array
fbsql_field_flags --  Get the flags associated with the specified field in a result
fbsql_field_len --  Returns the length of the specified field
fbsql_field_name --  Liefert den Namen eines Feldes im Ergebnis
fbsql_field_seek --  Setzt den Ergebniszeiger auf ein bestimmtes Feldoffset
fbsql_field_table --  Liefert den Namen der Tabelle, die das genannte Feld enthält
fbsql_field_type --  Liefert den Typ eines Feldes in einem Ergebnis
fbsql_free_result -- Gibt belegten Speicher wieder frei
fbsql_get_autostart_info -- No description given yet
fbsql_hostname -- Ermittelt oder setzt den mit einer Verbindung benutzten Hostnamen
fbsql_insert_id --  Get the id generated from the previous INSERT operation
fbsql_list_dbs --  List databases available on a FrontBase server
fbsql_list_fields -- List FrontBase result fields
fbsql_list_tables -- List tables in a FrontBase database
fbsql_next_result --  Setzt den internen Ergebniskennungszeiger auf das nächste Ergebnis
fbsql_num_fields -- Anzahl der Felder in einem Ergebnis
fbsql_num_rows -- Liefert die Anzahl der Datensätze in einem Ergebnis
fbsql_password -- Liest oder setzt das Bentuzerpasswort für eine Verbindung
fbsql_pconnect --  Öffnet eine persistente Verbindung einem FrontBase-Server
fbsql_query -- Sendet eine FrontBase-Abfrage
fbsql_read_blob -- Read a BLOB from the database
fbsql_read_clob -- Read a CLOB from the database
fbsql_result -- Liefert Ergebnisdaten
fbsql_rollback -- Rollback a transaction to the database
fbsql_select_db -- Wählt eine FrontBase-Datenbank aus
fbsql_set_lob_mode --  Setzt den LOB-Lese-Modus für ein FrontBase-Ergebnis
fbsql_set_password --  Change the password for a given user
fbsql_set_transaction --  Set the transaction locking and isolation
fbsql_start_db -- Startet eine Datenbank auf einem lokalen oder entfernten Server
fbsql_stop_db -- Stoppt eine Datenbank auf einem lokalen oder entferneten Server
fbsql_tablename -- Liefert den Namen einer Tabelle
fbsql_username -- Liest oder setzt den Host-Benutzer einer Verbindung
fbsql_warnings -- Aktivieren oder Deaktivieren der FrontBase-Warnungen

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:25