mysql_pconnect y mysql_connect

0
106

mysql_pconnect se usa para abrir una conexion de la base de datos persistente, en que nos beneficia esto? Pues que cuando realices otra consulta sql a la bd la función buscara un enlace de conexión abierta, si encuentra una conexión con el mismo usuario y password lo que hara sera reutilizarla, en cambio mysql_connect lo que hace es abrir otra conexión a la bd. Otra diferencia es que cuando acabe la ejecución de algún script mysql_pconnet no se cerrara, esta permanecera abierta para ser reutilizada en el futuro.
Elegir entre estas dos opciones dependera de que tantos registros tengas en tu bd, para un rapida respuesta recomendaría la conexión persistente.

Dejo un script de cómo llamar a estas dos funciones:

mysql_pconnect (conexión persistente)

El primer parámetro sera el hostname y puedes poner el puerto(si es 80 no es necesario ponerlo).
El segundo y tercer parámetro serán usuario y contraseña respectivamente

$link = mysql_pconnect("localhost:80","root","pwd") ;

mysql_connect

Para realizar una conexion normal a mysqlno cambia mucho los parámetros.
Como primer parámetro se pondrá el hostnameLos siguientes serán igual: usuario y contraseña

$link = mysql_connect("localhost","root","pwd") ;

para investigar mas sobre estas funciones pongo a su disposición links de interes:

Recursos

página web