odbc_pconnect

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

odbc_pconnectAbre una conexión persistente a un origen de datos

Descripción

odbc_pconnect(
    string $dsn,
    ?string $user = null,
    ?string $password = null,
    int $cursor_option = SQL_CUR_USE_DRIVER
): Odbc\Connection|false

Abre una conexión persistente a un origen de datos.

odbc_pconnect() se comporta de manera similar a odbc_connect(), pero la conexión abierta no se cierra realmente cuando el script finaliza. Las siguientes solicitudes que se realicen a una conexión cuyos dsn, user, password sean los mismos que esta (con odbc_connect() y odbc_pconnect()) reutilizarán la conexión abierta.

Parámetros

Consulte la función odbc_connect() para más 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 ningún efecto si PHP se utiliza como CGI.

Ver también