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 en caso de error.

Historial de cambios

Versión Descripción
8.4.0 odbc expects an Odbc\Connection instance now; previously, a resource was expected.
8.4.0 This function returns a Odbc\Connection instance now; previously, a resource was returned.
8.4.0 user and password are now nullable, they are now also optional and default to null.
8.4.0 Previously, using an empty string for password would not include pwd in the generated connection string for dsn. It is now generated to include a pwd which has an empty string as its value. To restore the previous behaviour password can now be set to null.
8.4.0 Previously, if dsn contained uid or pwd both user and password parameters were ignored. Now user is only ignored if dsn contains uid, and password is only ignored if dsn contains pwd.

Notas

Nota: Las conexiones persistentes no tienen ningún efecto si PHP se utiliza como CGI.

Ver también