sql >> Databasteknik >  >> RDS >> Mysql

Kan inte logga ut i PHP

I class.user.php du har ett:

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

och när du använder den i logout.php :

$user = new USER();

Du måste skicka $DB_con till __constructor , eller skapa en __constructor som inte har några argument och lägg till ytterligare en funktion för att initiera DB :

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

och sedan kan du använda det så här:

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

eller utan endast detta:

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


  1. Ta bort dubbletter av rader och lämna endast den äldsta raden?

  2. MySQL DROP TABELL

  3. MySQL &PHP decimalprecision fel

  4. Apache Spark ODBC-drivrutinen