php - Codeigniter WHERE OR AND with Array from Session -
मेरे पास मुझे किसी अन्य तालिका से डेटा का चयन करना है: केवल पंक्तियों को लेना है जहां मैंने इसे करने की कोशिश की: लेकिन यह सब गलत पंक्तियों को ले रहा है क्योंकि इसका परिणाम है: मैं यह कैसे कर सकता हूं ताकि यह केवल मिलान की पंक्तियाँ ले? इसी तरह: सक्रिय रिकॉर्ड का उपयोग करना आप ऐसा कर सकते हैं, यह सुनिश्चित करें कि आप session-> userdata ('usershop') में निम्नलिखित सरणी है : < एरे ([shop_chain] = & gt; 9001 [shop_code] = & gt; 1) अर्रे ([shop_chain] = & gt; 9002 [shop_code] = & gt; 1) अर्रे ([shop_chain] = & gt 9001 [shop_code] = & gt; 2) अर्रे ([shop_chain] = & gt; 9001 [shop_code] = & gt; 3)
chain_code और
shop_code इस तालिका से मिलान करता है।
foreach ($ this- & gt; सत्र- & gt; उपयोगकर्ता डेटा ('usershop $) = $ Usr = & gt; $ usrshop के रूप में) {$ जहां = $ this- & gt; db- & gt; जहां (सरणी ('चेनकाइड' = & gt; $ usrshop ['shop_chain'], 'shop_code' = & gt; $ usrshop [ 'shop_code'])); } $ $ -> (- 'wd2dbschema_config.cfg_shop') प्राप्त करें- & gt; परिणाम ();
SELECT * FROM "wd2dbschema_config"। "Cfg_shop" जहां "chain_code" = '9001' और 'शॉपकोड' = '1' और 'चेनकाइड' = '9002' और 'शॉपकोड' = '1' और 'चेनकाइड' = '9 001' और 'शॉपकोड' = '2' और 'चेनकाइड' = 9 001 'और' शॉपकॉक्सेड '=' 3 '
SELECT * से "wd2dbschema_config"। "Cfg_shop" या ("चेन_code" = '9 001' और 'shop_code' = '2') या ("चेन_code" = '9 001' और 'शॉपकोड' = '3')
में दूसरे पैरामीटर को पास करें जहां () / या_यह के रूप में शून्य हो सक्रिय रिकॉर्ड पहले पैरामीटर की तुलना नहीं करेगा, और तीसरे पैरामीटर को FALSE के रूप में नहीं देखेंगे इसलिए सक्रिय रिकॉर्ड जोड़ नहीं करेगा जहां मुद्रा अभिव्यक्तियों के लिए इयनियन बैक्टिक्स
$ i = 0; $ ($ I == 0) {$ this- & gt; डीबी- & gt; जहां ("(चेन सीकोड) ($ ($ (यूएसआईआर = & gt; $ usrshop) के रूप में ($ (इस- & gt; सत्र- & gt; उपयोगकर्ता डेटा) = ''। $ Usrshop ['shop_chain']। '' और shop_code = '"$ usrshop [' shop_code ']।"') ", रिक्त, गलत); } और {$ this- & gt; db- & gt; or_where ("(चेन_code = '। $ Usrshop [' shop_chain ']।' 'और shop_code ='" $ usrshop ['shop_code']। "')", शून्य, गलत); } $ i ++; } $ $ -> (- 'wd2dbschema_config.cfg_shop') प्राप्त करें- & gt; परिणाम ();
Comments
Post a Comment