ho provato a fare come mi hai detto ma ancora con la programmazione a oggetti ho molti problemi.
ti sarei grato se mi puoi dare una mano.

ho provato a fare cosi:
Codice PHP:
<?php



class DatabaseConnection {

private 
$dbname     "italia";
private 
$host       "localhost";
private 
$user       "postgres";
private 
$password   "pass";
private 
$port       5432;

private 
$DBH;

public function 
__construct() {
    try {
        
$this->DBH  = new PDO("pgsql:host=$this->host;port=$this->port;dbname=$this->dbname;user=$this->user;password=$this->password");
    } catch(
PDOException $e) {
        echo    
$e->getMessage();  
    }

}
public function 
disconnect() {
    
$this->DBH  null
}
}
?>

Codice PHP:
$mysqli=new DatabaseConnection;

$regioni $mysqli->getRegioni(); 

ma da sempre errore.


per la connessione al db piu o meno la sto usando nel senso che sto facendo il sito e funziona.

se mi puoi dare una mano per risolvere questa parte


grazie mille