XXVIII. 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

Damit diese Funktionen verfügbar sind , müssen Sie PHP mit fbsql-Unterstützung kompilieren . Dazu müssen Sie die --with-fbsql Option verwenden . Wenn Sie diese Option ohne die Angabe des Pfades zu fbsql verwenden , wird PHP nach den fbsql-Client-Bibliotheken in dem Standardverzeichnis der jeweiligen Plattform suchen . Den Pfad sollten Sie immer angeben , wenn Sie FrontBase nicht im Standardverzeichnis installiert haben . Die geschiet über die Option --with-fbsql= / pfad / zu / fbsql , die PHP zwingt , die von FrontBase installierten Client-Bibliotheken zu nutzen , was Konflikte vermeiden sollte .

Laufzeit Konfiguration

Resource Typen

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_change_user -- Wechselt den eingeloggten Benutzer der aktiven Verbindun
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 -- Move internal result pointer
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 -- Send a FrontBase query
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 -- Get column information from a result and return as an object
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 -- Get a result row as an enumerated array
fbsql_field_flags -- Get the flags associated with the specified field in a result
fbsql_field_len -- Liefert die Länge des angegebenen Feldes
fbsql_field_name -- Liefert den Namen eines Feldes im Ergebnis
fbsql_field_seek -- Set result pointer to a specified field offset
fbsql_field_table -- Get name of the table the specified field is in
fbsql_field_type -- Liefert den Typ eines Feldes in einem Ergebnis
fbsql_free_result -- Free result memory
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 -- Open a persistent connection to a 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 -- Get result data
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_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 -- Get table name of field
fbsql_username -- Liest oder setzt den Host-Benutzer einer Verbindung
fbsql_warnings -- Aktivieren oder Deaktivieren der FrontBase-Warnungen