sql >> Database >  >> RDS >> Mysql

Kan niet uitloggen in PHP

In class.user.php je hebt een:

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

en wanneer je het gebruikt in logout.php :

$user = new USER();

Je moet de $DB_con . doorgeven naar __constructor , of maak een __constructor die geen argumenten heeft, en voeg een andere functie toe om de DB . te initialiseren :

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

en dan kun je het zo gebruiken:

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

of alleen zonder dit:

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


  1. MySQL-datumnotatie in tabel maken

  2. Opnieuw en opnieuw! Terugkerende gebeurtenissen in een gegevensmodel beheren

  3. Query met SQL-datumintervallen

  4. SQLite-geheugenprobleem met singleton-aanpak