/ / एक अन्य MySQL टेबल OOP PHP से कनेक्ट करना - php, mysql, sql, oop

एक और MySQL तालिका से कनेक्ट ओओपी PHP - php, mysql, sql, oop

मैंने ओओपी बनाने के लिए ऑनलाइन ट्यूटोरियल का पालन कियामेरी वेबसाइट के लिए लॉगिन / पंजीकरण प्रणाली। मैं समान डेटाबेस से कनेक्ट करने के लिए कोड का पुन: उपयोग करने का प्रयास कर रहा हूं लेकिन एक अलग तालिका। नीचे दी गई कोड उपयोगकर्ता तालिका को अद्यतन करने की विधि है

public function update($fields = array(), $id = null) {

if(!$id && $this->isLoggedIn()) {
$id = $this->data()->id;
}

if(!$this->_db->update("users", $id, $fields)) {
throw new Exception("There was a problem updating.");
}
}

जो मैं करने में सक्षम होना चाहता हूं, उसी कोड का उपयोग करके किसी भी तालिका को अपडेट करें।

मैंने "उपयोगकर्ता" को $ टेबल में बदलने की कोशिश की है और फिरप्रासंगिक पृष्ठों में $ तालिका = "गंतव्य" घोषित करने का उपयोग करते हुए लेकिन त्रुटियों को प्राप्त करें "अपरिभाषित चर: तालिका" और "बिना अपवाद अपवाद" अपवाद "संदेश के साथ" अपडेट करने में समस्या थी। "

उत्तर:

जवाब के लिए 2 № 1

मैं नहीं जानता कि आप उप-विधियों पर अपनी विधि का उपयोग कैसे करते हैं, लेकिन आपको नीचे की कोशिश करनी चाहिए:

public function update($fields = array(), $id = null, $table = "users") {

if(!$id && $this->isLoggedIn()) {
$id = $this->data()->id;
}

if(!$this->_db->update($table, $id, $fields)) {
throw new Exception("There was a problem updating.");
}
}

और विधि कॉल:

$yourObject->update($fields, $id, "table_to_update_name");