PHP ʖ²ἯTH
º/A
XLIV. InterBase functions
½鉜
InterBase is a popular database put out by Borland/Inprise. More information about InterBase is available at http://www.interbase.com/. Oh, by the way, InterBase just joined the open source movement!
ע: Full support for InterBase 6 was added in PHP 4.0.
This database uses a single quote (') character for escaping, a behavior similar to the Sybase database, add to your php.ini the following directive:
magic_quotes_sybase = On
Шdz
°²װ
To enable InterBase support configure PHP --with-interbase[=DIR], where DIR is the InterBase base install directory, which defaults to /usr/interbase.
Note to Win32 Users: In order to enable this module on a Windows environment, you must copy gds32.dll from the DLL folder of the PHP/Win32 binary package to the SYSTEM32 folder of your windows machine. (Ex: C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM32). In case you installed the InterBase database server on the same machine PHP is running on, you will have this DLL already. Therfore you don't need to copy gds32.dll from the DLL folder.
ԋАʱŤփ
բЩº¯ʽµĐЎªʜµ½ȫ¾ּA HREF="configuration.html#configuration.file" Ťփ΄¼þ php.ini µē°Ϭ¡£
Name
Default
Changeable
ibase.allow_persistent
"1"
PHP_INI_SYSTEM
ibase.max_persistent
"-1"
PHP_INI_SYSTEM
ibase.max_links
"-1"
PHP_INI_SYSTEM
ibase.default_user
NULL
PHP_INI_ALL
ibase.default_password
NULL
PHP_INI_ALL
ibase.timestampformat
"%m/%d/%Y%H:%M:%S"
PHP_INI_ALL
ibase.dateformat
"%m/%d/%Y"
PHP_INI_ALL
ibase.timeformat
"%H:%M:%S"
PHP_INI_ALL
Դ Ѝ
Ԥ¶¨ҥ³£
Ŀ¼ ibase_blob_add -- Add data into created blob ibase_blob_cancel -- Cancel creating blob ibase_blob_close -- Close blob ibase_blob_create -- Create blob for adding data ibase_blob_echo -- Output blob contents to browser ibase_blob_get -- Get len bytes data from open blob ibase_blob_import -- Create blob, copy file in it, and close it ibase_blob_info -- Return blob length and other useful info ibase_blob_open -- Open blob for retrieving data parts ibase_close -- Close a connection to an InterBase database ibase_commit -- Commit a transaction ibase_connect -- Open a connection to an InterBase database ibase_errmsg -- Returns error messages ibase_execute -- Execute a previously prepared query ibase_fetch_object -- Get an object from a InterBase database ibase_fetch_row -- Fetch a row from an InterBase database ibase_field_info -- Get information about a field ibase_free_query -- Free memory allocated by a prepared query ibase_free_result -- Free a result set ibase_num_fields -- Get the number of fields in a result set ibase_pconnect -- Creates an persistent connection to an InterBase database ibase_prepare -- Prepare a query for later binding of parameter placeholders and execution ibase_query -- Execute a query on an InterBase database ibase_rollback -- Rolls back a transaction ibase_timefmt -- Sets the format of timestamp, date and time type columns returned from queries ibase_trans -- Begin a transaction
º/A
ưµ㼯A
ifxus_write_slob
ɏһ¼¶
ibase_blob_add