Abre una conexión de base de datos persistente

# odbc_pconnect

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_pconnect — Abre una conexión de base de datos persistente

### Descripción

function odbc_pconnect(
string `$dsn`,
?string `$user` = `null`,
#[\SensitiveParameter]?string `$password` = `null`,
int `$cursor_option` = `SQL_CUR_USE_DRIVER`
): Odbc\Connection|false

Abre una conexión de base de datos persistente.

Esta función es similar a odbc_connect(), excepto que la conexión no se cierra realmente cuando el script ha terminado. Las futuras solicitudes de conexión con la misma combinación de `dsn`, `user`, `password` (a través de odbc_connect() y odbc_pconnect()) pueden reutilizar la conexión persistente.

### Parámetros

Consulte odbc_connect() para obtener detalles.

### Valores devueltos

Devuelve una conexión ODBC, o `false` si ocurre un error.

### Historial de cambios

Versión | Descripción
--- | ---
8.4.0 | `odbc` ahora espera una instancia de Odbc\Connection; anteriormente, se esperaba un resource.
8.4.0 | Esta función ahora devuelve una instancia de Odbc\Connection; anteriormente, se devolvía un resource.
8.4.0 | `user` y `password` ahora pueden ser nulos, también son opcionales y valen por omisión `null`.
8.4.0 | Anteriormente, el uso de una cadena vacía para `password` no incluía `pwd` en la cadena de conexión generada para `dsn`. Ahora, `pwd` se incluye en la cadena de conexión, con un valor de cadena vacía. Para restaurar el comportamiento anterior, `password` puede ser definido como `null`.
8.4.0 | Anteriormente, si `dsn` contenía `uid` o `pwd`, entonces los parámetros `user` y `password` eran ignorados. Ahora, `user` solo es ignorado si `dsn` contiene `uid`, y `password` solo es ignorado si `dsn` contiene `pwd`.

### Notas

> Nota: Las conexiones persistentes no tienen efecto si PHP se usa como un programa CGI.

### Ver también

- odbc_connect() - Conectar a una fuente de datos
- Conexiones de base de datos persistentes

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open