में मेरी SQL क्वेरी को निष्पादित करने के लिए कैसे करें मुझे अपनी क्वेरी और में कोई समस्या है, मुझे अलग-अलग डेटाबेस से दो टेबलों में शामिल होने की आवश्यकता है अब मेरी समस्या यह है कि मैं अपनी क्वेरी कैसे निष्पादित कर सकता हूं। मैं यहाँ सेकोडइग्निटर
मेरी वाक्य रचना प्रारूप मिला कृपया पहले इस लिंक पर जाएं तो आप समझ सकते हैं क्यों मेरे SQL सिंटैक्स इस
http://www.x-developer.com/php-scripts/sql-connecting-multiple-databases-in-a-single-query
इम CodeIgniter का उपयोग कर की तरह है और यहाँ क्या मेरी क्वेरी की तरह दिखता है की एक विचार है:
सूचना रास्ता मैं अपने कॉलम का चयन कर रहा हूँ: DATABASE_NAME.TABLE_NAME.COLUMN_NAME
$ENROLLEES = $this->load->database('ENROLLEES', TRUE);
$ACCOUNTS = $this->load->database('ACCOUNTS', TRUE);
$SELECT = "SELECT $ACCOUNTS.BALANCES_TABLE.IDNO, $ACCOUNTS.BALANCES_TABLE.balance";
$FROM = "FROM $ACCOUNTS.BALANCES_TABLE";
$WHERE = "$ACCOUNTS.BALANCES_TABLE.IDNO IN (SELECT $ENROLLEES.ENROLLEES_TABLE.IDNO FROM $ENROLLEES.ENROLLEES_TABLE)";
$SQL = $SELECT ." ". $FROM ." ". $WHERE;
मुख्य समस्या: कैसे मेरी क्वेरी निष्पादित करने के लिए?
हम CodeIgniter में इस तरह करते हैं:
$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
मैं अपने प्रश्न है कि मैं विभिन्न डेटाबेस होने पर अमल कर सकते हैं? मैं यहां [database]->query($SQL);
प्रदान करूंगा?
जच इस- http://stackoverflow.com/questions/7601028/using-multiple-databases-within-codeigniter –
क्या आपको वास्तव में इसके लिए दो डेटाबेस की आवश्यकता है, दो टेबल का उपयोग करना आसान हो सकता है? – Ryan
महोदय @ सुरेशकमुरुशी आपको मेरा प्रश्न नहीं मिला, मुझे पता है कि सीआई में डेटाबेस को कैसे परिभाषित किया जाए, मैं 2 अलग-अलग डेटाबेस से 2 टेबल में शामिल होने की कोशिश कर रहा हूं, मैं सीआई के सिंटैक्स 'your_database-> क्वेरी (एसक्यूएल) में क्या प्रदान करूंगा; '? चूंकि मैं कंपनी द्वारा डिजाइन किए गए डेटाबेस के बाद दो डेटाबेस –