Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak bisa logout di PHP

Di class.user.php Anda memiliki:

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

dan ketika Anda menggunakannya di logout.php :

$user = new USER();

Anda harus melewati $DB_con ke __constructor , atau buat __constructor yang tidak memiliki argumen, dan tambahkan fungsi lain untuk menginisialisasi DB :

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

dan kemudian Anda dapat menggunakannya seperti itu:

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

atau tanpa ini saja:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. konversi tanggal string python ke datetime mysql

  2. Log QUERIES tidak menggunakan INDEX - MySQL

  3. DO dan DONT untuk Indeks

  4. Aktivitas MySQL yang berlebihan

  5. Ditemukan 'ATAU 1=1/* injeksi sql di database buletin saya