private _realConnect ( string $server, string $user, string $password, integer $client_flags, boolean $persistent = false ) : mixed | ||
$server | string | host/port/socket |
$user | string | mysql user name |
$password | string | mysql user password |
$client_flags | integer | client flags of connection |
$persistent | boolean | whether to use persistent connection |
Результат | mixed | false on error or a mysql connection resource on success |
private function _realConnect($server, $user, $password, $client_flags, $persistent = false)
{
global $cfg;
if (empty($client_flags)) {
if ($cfg['PersistentConnections'] || $persistent) {
$link = @mysql_pconnect($server, $user, $password);
} else {
$link = @mysql_connect($server, $user, $password);
}
} else {
if ($cfg['PersistentConnections'] || $persistent) {
$link = @mysql_pconnect($server, $user, $password, $client_flags);
} else {
$link = @mysql_connect($server, $user, $password, false, $client_flags);
}
}
return $link;
}