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

Kan ikke logge ud i PHP

I class.user.php du har et:

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

og når du bruger det i logout.php :

$user = new USER();

Du skal bestå $DB_con til __constructor , eller opret en __constructor der ikke har nogen argumenter, og tilføj en anden funktion for at initialisere DB :

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

og så kan du bruge det sådan:

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

eller kun uden dette:

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


  1. Datatype påkrævet i en mysql for en dato, der indeholder dag-måned-år

  2. 'venners venner' SQL-forespørgsel

  3. Læs e-mail imap php

  4. Lær om DBMS_OUTPUT-pakken i Oracle