ifx_pconnect

(PHP 4, PHP 5 < 5.2.1)

ifx_pconnectAbrir una conexión persistente con Informix

Descripción

ifx_pconnect ([ string $database [, string $userid [, string $password ]]] ) : resource

ifx_pconnect() se comporta de manera similar a ifx_connect() pero con dos diferencias considerables.

La primera, cuando se conecta, esta función tratará de encontrar alguna otra conexión persistente que ya esté abierta con el mismo "host", usuario y constraseña. Si se encuentra, un identificador para esta conexión será devuelto en lugar de abrir una nueva conexión.

La segunda, la conexión con el servidor no será cerrada cuando la ejecución de algún "script" termine. En lugar de cerrarla, la conexión permanecerá abierta para uso futuro (ifx_close() no cerrará conexiones establecidas por ifx_pconnect()).

Este tipo de conexiones se conocen como "persistentes".

Parámetros

Todos los argumentos son opcionales, si no se especifican, se tomarán los valores especificados en php.ini (ifx.default_host para el "host" (Las librerías de Informix tomarán la variable de entorno INFORMIXSERVER si este valor no está definido), ifx.default_user para el usuario e ifx.default_password para la contraseña (ninguna si no se define).

database

El nombre de la base de datos, como cadena.

userid

El usuario, como cadena.

password

La contraseña, como cadena.

Valores devueltos

Devuelve un identificador válido para una conexión persistente con Informix en caso de éxito, o FALSE en caso de error.

Ver también