मेरे पास एक क्वेरी है जिसके परिणाम उत्पन्न होते हैं:
SELECT 2article.idarticle, 2article A_idcategory, 2article.a_name, 2article.a_desc, 2article.a_content, 2article.a_featured, 2article.a_verified, 2category.cat_name, 2file.file_name, 2file.file_desc, 2file.file_loc, 2image.i_name, 2image.i_desc, 2image.i_loc, 2link.l_url, 2link.l_url, 2link.l_desc 2article बाएं से 2article.a_idcategory = 2category.idcategory पर जुड़ें 2 कड़ी 2teleticle.a_idfile = 2file.idfile पर 2file जुड़ें 2techicle.a_idimage = 2image.idimage पर छोड़ दो मिनट जोड़ें 2 लिंक्ड पर शामिल हों 2article.a_idlink = 2link.idlink $ stmt- & gt; तैयार ($ qry_art); $ परिणाम = $ db- & gt; क्वेरी ($ qry_art); $ पंक्ति = $ परिणाम- & gt; फ़ेच_अरे (); $ Stmt- & gt; निष्पादित (); मैं इस क्वेरी से विभिन्न परिणामों को एको करना चाहूंगा जहां एक विशेष स्थिति मौजूद है। ऐसा कुछ (यह काम नहीं करता है, लेकिन मुझे उम्मीद है कि यह मुझे समझाने में सहायता करेगा कि मैं क्या करना चाहता हूं)
यदि (isset ($ row ['a_idcategory']) & amp; $ पंक्ति ['a_idcategory'] = 9) {{echo $ row ['a_name']। '& Lt; br & gt;'; } जबकि ($ पंक्ति = $ परिणाम- & gt; फ़ेच_अरे ()); दूसरे शब्दों में मैं केवल $ पंक्ति ['a_name'] को प्रतिध्वनित करना चाहता / चाहती हूं अगर / $ संबंधित संगत $ पंक्ति ['a_idcategory'] 9 के बराबर होती है। अब तक, मैंने कोशिश की है सब कुछ लाता है वापस सभी 'a_name' परिणाम मैं एक नुकसान में हूँ और मैंने कई चीजों की कोशिश की है। मुझे यह भी पता नहीं है कि मुझे क्या करना है, संभव है। किसी भी तरह की सहायता का स्वागत किया जाएगा। चीयर्स
आपका यदि स्थिति गलत है, और को < / Code> अंदर जबकि लूप। यदि (isset ($ पंक्ति ['a_idcategory']) और amp; $ row ['a_idcategory'] = 9) ^ होना चाहिए
जबकि ($ पंक्ति = $ परिणाम-> fetch_array ()) {if ($ row ['a_idcategory'] == 9) {गूंज $ पंक्ति ['a_name']। '& Lt; br & gt;'; }} = असाइनमेंट ऑपरेटर == है तुलना ऑपरेटर। UPDATE आप अपने एसक्यूएल क्वेरी में भी इस फ़िल्टर का उपयोग कर सकते हैं
.... बाएं जुड़ें 2 लिंक पर 2article.a_idlink = 2link.idlink जहां 2article.a_idcategory = 9
No comments:
Post a Comment