Indura API

PostgreSQL
in package

Class for handling PostgreSQL database connection using PDO.

Table of Contents

Properties

$charset  : string
$dbname  : string
$host  : string
$password  : string
$port  : int
$username  : string

Methods

__construct()  : mixed
PostgreSQL class constructor.
getConnection()  : PDO|PDOException
Gets a PDO connection to the database.

Properties

$charset

private string $charset

Charset for connection.

$password

private string $password

Password for connection.

$username

private string $username

Username for connection.

Methods

__construct()

PostgreSQL class constructor.

public __construct(string $host, string $dbname, string $username, string $password[, int $port = 5432 ][, string $charset = 'UTF8' ]) : mixed
Parameters
$host : string

Database host.

$dbname : string

Database name.

$username : string

Username for connection.

$password : string

Password for connection.

$port : int = 5432

Port for connection (default: 5432).

$charset : string = 'UTF8'

Character set (default: UTF8).

getConnection()

Gets a PDO connection to the database.

public getConnection() : PDO|PDOException

This function attempts to establish a database connection using PDO. If the connection is successful, the PDO object is returned. If an exception occurs, the PDOException object is returned.

Return values
PDO|PDOException

PDO object for database connection, or PDOException on error.


        
On this page

Search results