Descripción
int
mysql_pconnect ( [string server [, string usuario [, string password]]])
Devuelve: un identificador de enlace persistente,
o falso si se produce un error.
mysql_pconnect() establece una conexión a
un servidor MySQL. Todos los argumentos son opcionales, y si no
existen, se asumen los valores por defecto ('localhost', nombre del
usuario propietario del proceso, password vacia).
El hostname puede incluir un numero de puerto. ej.
"hostname:port" o un camino al socket ej.
":/camino/al/socket" para el puerto para el host local.
Nota:
Soporte para ":puerto" fue añadido en 3.0B4.
Soporte para ":/camino/al/socket" fue añadido
en 3.0.10.
mysql_pconnect() actua como
mysql_connect() con dos diferencias fundamentales.
Primero, durante la conexión, la función intenta primero
encontrar un enlace persistente abierto con el mismo host, usuario y
password. Si lo encuentra, devuelve el identificador de enlace en lugar
de abrir otra conexión.
Segundo, la conexión no sera cerrado cuando acabe la
ejecución del script. El enlace permanecera abierta para ser
usado en el futuro (mysql_close() will not
cierra el enlace establecido con mysql_pconnect()).
Este tipo de enlaces son llamados 'persistentes'.