ifx_pconnect

(PHP 4, PHP <=5.2.0)

ifx_pconnectOuvre une connexion persistante � un serveur Informix

Description

resource ifx_pconnect ([ string $database [, string $userid [, string $password ]]] )

ifx_pconnect() se comporte de mani�re tr�s similaire � ifx_connect() avec deux diff�rences importantes.

Tout d'abord, lors de la connexion, la fonction va chercher une connexion (persistante) d�j� ouverte avec le m�me h�te, le m�me nom d'utilisateur et le m�me mot de passe. Si elle en trouve une, elle retournera un identifiant de cette connexion au lieu d'en ouvrir une nouvelle.

Deuxi�mement, la connexion au serveur SQL ne sera pas automatiquement referm�e � la fin de l'ex�cution du script. Au contraire, le lien va rester ouvert (ifx_close() ne fermera pas les connexions �tablies avec ifx_pconnect()).

Ainsi, ce type de lien est appel� 'persistant'.

Liste de param�tres

Tous les arguments sont optionnels, et s'ils ne sont pas fournis, les valeurs par d�faut sont utilis�es, �manant du php.ini (ifx.default_host pour l'h�te (les biblioth�ques Informix utiliseront la valeur de la variable d'environnement INFORMIXSERVER si cette valeur n'est pas d�fini), ifx.default_user pour l'utilisateur, ifx.default_password pour le mot de passe (aucun s'il n'est pas fourni)).

database

Le nom de la base de donn�es, sous la forme d'une cha�ne de caract�res.

userid

Le nom d'utilisateur, sous la forme d'une cha�ne de caract�res.

password

Le mot de passe, sous la forme d'une cha�ne de caract�res.

Valeurs de retour

Retourne un identifiant valide de connexion persistante � un serveur Informix, ou FALSE, en cas d'erreur.

Voir aussi