Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể đăng xuất bằng PHP

Trong class.user.php bạn có:

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

và khi bạn sử dụng nó trong logout.php :

$user = new USER();

Bạn phải vượt qua $DB_con thành __constructor hoặc tạo __constructor không có đối số và thêm một hàm khác để khởi tạo DB :

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

và sau đó bạn có thể sử dụng nó như vậy:

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

hoặc không chỉ cái này:

$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. MySQL Giá trị mặc định không hợp lệ cho dấu thời gian khi không có giá trị mặc định nào được cung cấp.

  2. Chuyển tọa độ bản đồ google sang cơ sở dữ liệu mysql

  3. Làm cách nào để lưu trữ ngày UTC ISO8601 trong cơ sở dữ liệu MySQL?

  4. Tự động tải dữ liệu trên cuộn div bằng php, mysql, jquery và ajax

  5. Làm cách nào để triển khai các đặc quyền của diễn đàn