mysql_pconnect
mysql_pconnect
Open a persistent connection to a MySQL server
Waarschuwing: >
mysqli_connect``p:``PDO::__construct``PDO::ATTR_PERSISTENT
resource **mysql_pconnect** string $server string $username string $password int $client_flags
Establishes a persistent connection to a MySQL server.
acts very much like
with two major differences.
mysql_pconnect``mysql_connect
First, when connecting, the function would first try to find a (persistent) link that's already open with the same host, username and password. If one is found, an identifier for it will be returned instead of opening a new connection.
Second, the connection to the SQL server will not be closed when
the execution of the script ends. Instead, the link will remain
open for future use ( will not
close links established by ).
mysql_close``mysql_pconnect
This type of link is therefore called 'persistent'.
serverThe MySQL server. It can also include a port number. e.g.
"hostname:port" or a path to a local socket e.g. ":/path/to/socket" for
the localhost.
If the PHP directive is undefined (default), then the default
value is 'localhost:3306'
mysql.default_host
usernameThe username. Default value is the name of the user that owns the
server process.
passwordThe password. Default value is an empty password.
client_flags
The parameter can be a combination
of the following constants:
128 (enable handling),
,
,
or
.
client_flags``LOAD DATA LOCAL``MYSQL_CLIENT_SSL``MYSQL_CLIENT_COMPRESS``MYSQL_CLIENT_IGNORE_SPACE``MYSQL_CLIENT_INTERACTIVE
Returns a MySQL persistent link identifier on success, or false on failure.
Opmerking: > Note, that these kind of links only work if you are using a module version of PHP. See the section for more information. Persistent Database Connections
Waarschuwing: > Using persistent connections can require a bit of tuning of your Apache and MySQL configurations to ensure that you do not exceed the number of connections allowed by MySQL.
mysql_connectPersistent
Database Connections