odbc_pconnect

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

odbc_pconnectAbre una conexión de base de datos persistente

Descripción

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