PHP: connessione ad un database MySQL tramite PDO

In PHP possiamo connetterci ad un database MySQL usando PDO.

PDO prevede la gestione delle eccezioni al momento della creazione della connessione al database. Nell'esempio che segue, la funzione restituisce un'istanza della classe PDO in caso di avvenuta connessione o null in caso di errore.


function db_connect($host = 'localhost', $database = 'database', $user = 'username', $password = 'password') {
    try {
        $dbh = new PDO('mysql:host=' . $host . ';dbname=' . $database, $user, $password);
        return $dbh;
    } catch(PDOException $e) {
        return null;
    }
}

Torna su