PMA\libraries\dbi\DBIMysqli::_realConnect PHP Method

_realConnect() private method

Helper function for connecting to the database server
private _realConnect ( mysqli $link, string $host, string $user, string $password, integer $server_port, string $server_socket, integer $client_flags = null, boolean $persistent = false ) : boolean
$link mysqli connection link
$host string mysql hostname
$user string mysql user name
$password string mysql user password
$server_port integer server port
$server_socket string server socket
$client_flags integer client flags of connection
$persistent boolean whether to use persistent connection
return boolean
    private function _realConnect($link, $host, $user, $password, $server_port, $server_socket, $client_flags = null, $persistent = false)
    {
        global $cfg;
        // mysqli persistent connections
        if ($cfg['PersistentConnections'] || $persistent) {
            $host = 'p:' . $host;
        }
        if ($client_flags === null) {
            return mysqli_real_connect($link, $host, $user, $password, '', $server_port, $server_socket);
        } else {
            return mysqli_real_connect($link, $host, $user, $password, '', $server_port, $server_socket, $client_flags);
        }
    }