首页 >函数列表 >ibase_pconnect

ibase_pconnect

ibase_pconnect

(PHP 4, PHP 5)

ibase_pconnectOpen a persistent connection to an InterBase database

说明

resource ibase_pconnect ([ string $database [, string $username [, string $password [, string $charset [, int $buffers [, int $dialect [, string $role [, int $sync ]]]]]]]] )

Opens a persistent connection to an InterBase database.

ibase_pconnect() acts very much like ibase_connect() with two major differences.

First, when connecting, the function will first try to find a (persistent) link that's already opened with the same parameters. If one is found, an identifier for it will be returned instead of opening a new connection.

Second, the connection to the InterBase server will not be closed when the execution of the script ends. Instead, the link will remain open for future use (ibase_close() will not close links established by ibase_pconnect()). This type of link is therefore called 'persistent'.

参数

database

The database argument has to be a valid path to database file on the server it resides on. If the server is not local, it must be prefixed with either 'hostname:' (TCP/IP), '//hostname/' (NetBEUI) or 'hostname@' (IPX/SPX), depending on the connection protocol used.

username

The user name. Can be set with the ibase.default_user php.ini directive.

password

The password for username. Can be set with the ibase.default_password php.ini directive.

charset

charset is the default character set for a database.

buffers

buffers is the number of database buffers to allocate for the server-side cache. If 0 or omitted, server chooses its own default.

dialect

dialect selects the default SQL dialect for any statement executed within a connection, and it defaults to the highest one supported by client libraries. Functional only with InterBase 6 and up.

role

Functional only with InterBase 5 and up.

sync

返回值

Returns an InterBase link identifier on success, or FALSE on error.

参见


  • ibase_add_user
  • ibase_affected_rows
  • ibase_backup
  • ibase_blob_add
  • ibase_blob_cancel
  • ibase_blob_close
  • ibase_blob_create
  • ibase_blob_echo
  • ibase_blob_get
  • ibase_blob_import
  • ibase_blob_info
  • ibase_blob_open
  • ibase_close
  • ibase_commit
  • ibase_commit_ret
  • ibase_connect
  • ibase_db_info
  • ibase_delete_user
  • ibase_drop_db
  • ibase_errcode
  • ibase_errmsg
  • ibase_execute
  • ibase_fetch_assoc
  • ibase_fetch_object
  • ibase_fetch_row
  • ibase_field_info
  • ibase_free_event_handler
  • ibase_free_query
  • ibase_free_result
  • ibase_gen_id
  • ibase_maintain_db
  • ibase_modify_user
  • ibase_name_result
  • ibase_num_fields
  • ibase_num_params
  • ibase_param_info
  • ibase_pconnect
  • ibase_prepare
  • ibase_query
  • ibase_restore
  • ibase_rollback
  • ibase_rollback_ret
  • ibase_server_info
  • ibase_service_attach
  • ibase_service_detach
  • ibase_set_event_handler
  • ibase_timefmt
  • ibase_trans
  • ibase_wait_event
  • PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道