Connection::Connection PHP Method

Connection() public method

Creates a new connection. Will actually make a database connection.
public Connection ( $host, $port, $sslmode, $user, $password, $database, $fetchMode = ADODB_FETCH_ASSOC )
$fetchMode Defaults to associative. Override for different behaviour
    function Connection($host, $port, $sslmode, $user, $password, $database, $fetchMode = ADODB_FETCH_ASSOC)
    {
        $this->conn = ADONewConnection('postgres7');
        $this->conn->setFetchMode($fetchMode);
        // Ignore host if null
        if ($host === null || $host == '') {
            if ($port !== null && $port != '') {
                $pghost = ':' . $port;
            } else {
                $pghost = '';
            }
        } else {
            $pghost = "{$host}:{$port}";
        }
        // Add sslmode to $pghost as needed
        if ($sslmode == 'disable' || $sslmode == 'allow' || $sslmode == 'prefer' || $sslmode == 'require') {
            $pghost .= ':' . $sslmode;
        } elseif ($sslmode == 'legacy') {
            $pghost .= ' requiressl=1';
        }
        $this->conn->connect($pghost, $user, $password, $database);
    }

Usage Example

Ejemplo n.º 1
0
 function InformixConnection($params)
 {
     parent::Connection($params);
 }
All Usage Examples Of Connection::Connection