Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile disconnettersi in PHP

In class.user.php hai un:

function __construct($DB_con)
{
  $this->db = $DB_con;
}

e quando lo usi in logout.php :

$user = new USER();

Devi passare il $DB_con a __constructor oppure crea un __constructor che non ha argomenti e aggiungi un'altra funzione per inizializzare il DB :

function __construct()
{
} 
public function initDB($DB_con)
{
  $this->db = $DB_con;
}

e poi puoi usarlo così:

$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);

o solo senza questo:

$YourDB = whatever_get_DB();
$user = new USER($YourDB);