Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP में लॉगआउट नहीं कर सकता

class.user.php . में आपके पास एक है:

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

और जब आप इसका उपयोग logout.php . में करते हैं :

$user = new USER();

आपको $DB_con . पास करना होगा __constructor . के लिए , या एक __constructor create बनाएं जिसका कोई तर्क नहीं है, और DB . को इनिशियलाइज़ करने के लिए एक और फ़ंक्शन जोड़ें :

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

और फिर आप इसे इस तरह इस्तेमाल कर सकते हैं:

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

या केवल इसके बिना:

$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 में लगातार पंक्तियों के बीच अंतर कैसे प्राप्त करें?

  2. Mysql से Hbase में निरंतर डेटा माइग्रेशन

  3. CSV संग्रहण इंजन का उपयोग करके सीधे CSV फ़ाइल से mysql तालिका बनाएं?

  4. एक क्रमबद्ध स्ट्रिंग की मरम्मत कैसे करें जो गलत बाइट गिनती लंबाई से दूषित हो गई है?

  5. MySQL LIMIT सिंटैक्स के बाद सबक्वायरी कर रहा है? यदि नहीं, तो क्यों?