cubrid_pconnect
En esta página
cubrid_pconnect
Establece una conexión persistente con un servidor CUBRID
Descripción#
cubrid_pconnect(string $host, int $port, string $dbname, [string $userid], [string $passwd]): resource
```php
Establece una conexión persistente con un servidor CUBRID.
`cubrid_pconnect` funciona de manera similar a `cubrid_connect` con dos diferencias principales.
En primer lugar, al establecer la conexión, la función intentará primero encontrar un enlace (persistente) ya abierto con el mismo nombre de host, en el mismo puerto, utilizando la misma base de datos dbname y el mismo userid. Si se encuentra un enlace de este tipo, su identificador será devuelto en lugar de abrir una nueva conexión.
En segundo lugar, la conexión con el servidor CUBRID no se cerrará cuando finalice el script. En su lugar, el enlace permanecerá abierto para su uso futuro (`cubrid_close` o `cubrid_disconnect` no cerrarán los enlaces establecidos con `cubrid_pconnect`).
Este tipo de enlace se denominaba anteriormente 'persistente'.
## Parámetros
`host`
Nombre del host o dirección IP del servidor CUBRID CAS.
`port`
Número de puerto del servidor CUBRID CAS (BROKER_PORT configurado en \$CUBRID/conf/cubrid_broker.conf).
`dbname`
Nombre de la base de datos.
`userid`
Nombre de usuario para la base de datos.
`passwd`
Contraseña asociada al nombre de usuario.
## Valores devueltos
Identificador de conexión en caso de éxito, o `false` si ocurre un error.
## Ejemplos
Ejemplo con `cubrid_pconnect`
```php
El ejemplo anterior mostrará:
Versión de CUBRID PHP: 9.1.0.0001
PARAM_ISOLATION_LEVEL 3
LOCK_TIMEOUT -1
MAX_STRING_LENGTH 1073741823
PARAM_AUTO_COMMIT 1
Información del servidor: 9.1.0.0212
Información del cliente: 9.1.0
Juego de caracteres CUBRID: iso8859-1
Véase también#
cubrid_connect
cubrid_connect_with_url
cubrid_pconnect_with_url
cubrid_disconnect
cubrid_close