Description
resource
fbsql_pconnect ( [string hostname [, string username [, string password]]] )
fbsql_pconnect() retourne une ressource représentant
la connexion au serveur FrontBase en cas de succès, ou bien
FALSE en cas d'erreur.
fbsql_pconnect() établit une connexion
persistante à un serveur FrontBase. En cas d'omission, les valeurs
suivantes sont utilisées par défaut :
host ='localhost',
username = nom de l'utilisateur qui possède
le processus, et password = pas de mot de passe.
Pour choisir le port d'accès au serveur FrontBase, voyez
fbsql_select_db().
fbsql_pconnect() se comporte comme
fbsql_connect() avec deux différences majeures.
Premièrement, lors de la connexion, fbsql_pconnect()
essaie de trouver une connexion permanante déjà ouverte sur
cet hôte, avec les mêmes nom d'utilisateur et mot de passe. Si une
telle connexion est trouvée, son identifiant est retourné
sans ouvrir de nouvelle connexion.
Deuxièmement, la connexion au serveur fbssl ne sera pas terminée avec la fin
du script. Au lieu de cela, le lien sera conservé pour un prochain accès
(fbsql_close() ne terminera pas une connexion persistante
établie par fbsql_pconnect()).
C'est pourquoi ce type de connexion est dit 'persistant'.