Documentación offline PHP master

cubrid_pconnect

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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