mysql_pconnectAbre uma conexão persistente a um servidor MySQL
&mysql.alternative.note;
mysqli_connect with p: host prefixPDO::__construct with PDO::ATTR_PERSISTENT as a driver option
&reftitle.description;
resourcemysql_pconnectstringserverini_get("mysql.default_host")stringusernameini_get("mysql.default_user")stringpasswordini_get("mysql.default_password")intclient_flags0
Estabelece uma conexão persistente com o servidor MySQL.
mysql_pconnect funciona muito parecido com
mysql_connect com duas diferenças principais.
Primeiro, ao conectar,a função irá primeiro tentar encontrar uma
conexão (persistente) que já esteja aberta com o mesmo servidor,
nome de usuário e senha. Se for encontrada, um identificador para ela
será retornado ao invés de ser aberta uma nova conexão.
Segundo, a conexão ao servidor SQL não será fechada quando
a execução do script terminar. Ao invés disso, a conexão permanecerá
aberta para uso futuro (mysql_close não irá
fechar conexões estabelecidas por mysql_pconnect).
Este tipo de conexão portanto é chamado de 'persistente'.
&reftitle.parameters;
server
O servidor MySQL. Também pode incluir um numero de porta, por exemplo,
"servidor:porta" ou um caminho para um soquete local, por exemplo, ":/caminho/para/soquete" para
o servidor local.
Se a diretiva do PHP
mysql.default_host não estiver definida (padrão), o valor padrão
será 'localhost:3306'
username
O nome de usuário. O Valor padrão é o nome do usuário
proprietário do processo no servidor.
password
A senha. O valor padrão é uma senha vazia.
client_flags
O parâmetro client_flags pode ser uma combinação
das seguintes constantes:
128 (habilita uso de LOAD DATA LOCAL),
MYSQL_CLIENT_SSL,
MYSQL_CLIENT_COMPRESS,
MYSQL_CLIENT_IGNORE_SPACE ou
MYSQL_CLIENT_INTERACTIVE.
&reftitle.returnvalues;
Retorna um identificador de conexão persistente MySQL em caso de sucesso, ou &false; em
caso de falha.
&reftitle.notes;
Note que este tipo de conexão funciona somente se a versão de módulo do PHP
estiver sendo usada. Consulte a seção sobre
Conexões
Persistentes com Banco de Dados para mais informações.
Usar conexões persistentes pode requerer alguns ajustes nas configurações
do Apache e do MySQL para assegurar que o número máximo de conexões permitidas
pelo MySQL não seja excedido.
&reftitle.seealso;
mysql_connectConexões
Persistentes com Banco de Dados