odbc_pconnect

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

odbc_pconnectOuvre une connexion persistante à une source de données

Description

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

Ouvre une connexion persistante à une source de données.

odbc_pconnect() se comporte de manière similaire à odbc_connect(), mais la connexion ouverte n'est pas vraiment terminée lorsque le script est achevé. Les prochaines requêtes qui se feront sur une connexion dont les dsn, user, password sont les mêmes que celle-ci (avec odbc_connect() et odbc_pconnect()) réutiliseront la connexion ouverte.

Liste de paramètres

Voir la fonction odbc_connect() pour plus de détails.

Valeurs de retour

Retourne une connexion ODBC, ou false si une erreur survient.

Historique

Version Description
8.4.0 odbc attend désormais une instance de Odbc\Connection; auparavant, un resource était attendu.
8.4.0 Cette fonction retourne désormais une instance de Odbc\Connection; auparavant, un resource était retourné.
8.4.0 user et password peuvent désormais être nuls, ils sont également optionnels et valent par défaut null.
8.4.0 Auparavant, l'utilisation d'une chaîne vide pour password n'incluait pas pwd dans la chaîne de connexion générée pour dsn. Désormais, pwd est inclus dans la chaîne de connexion, avec pour valeur une chaîne vide. Pour rétablir le comportement précédent, password peut être défini sur null.
8.4.0 Auparavant, si dsn contenait uid ou pwd, alors les paramètres user et password étaient ignorés. Désormais, user est uniquement ignoré si dsn contient uid, et password est uniquement ignoré si dsn contient pwd.

Notes

Note: Les connexions persistantes n'ont aucun effet si PHP est utilisé comme CGI.