PHP query to search multiple tables in MySQL database? -
इस सवाल का पहले से ही एक उत्तर है: < / p>
- 3 जवाब
मैंने एक के माध्यम से पढ़ा है इन प्रतिक्रियाओं में से कुछ और मुझे यकीन नहीं है कि मैं इस बारे में कैसे जाना है, यह समझता हूं। मैं पूरी तरह से इस के लिए नया हूँ, और थोड़ा खो दिया महसूस अभी, मेरे पास एक PHP क्वेरी है जो एक टेबल से डाटा का उपयोग करती है I मेरे पास एक डेटाबेस है जो प्रतिदिन एक नई तालिका उत्पन्न करता है मुझे सभी तालिकाओं में मूल्यों के लिए डेटाबेस को निरंतर खोज करने में सक्षम होना चाहिए।
इस समय मेरा कोड है:
& lt;? Php $ dbc = mysql_connect (' स्थानीय होस्ट ',' जड़ ',' abcde '); अगर (! $ डीबीसी) (मर ('कनेक्टेड नहीं:'। Mysql_error ()); } $ Db_selected = mysql_select_db ('game_database', $ dbc); अगर (! $ Db_selected) {मर ("कनेक्ट नहीं कर सकते:"। Mysql_error ()); } $ Query = "चयन करें * से 03-31-14` जहां खेल = 'कुलों का संघर्ष'"; $ परिणाम = mysql_query ($ क्वेरी); यदि (! $ query) {die ("कनेक्ट नहीं कर सकते:" .mysql_error ()); } जबकि ($ row = mysql_fetch_array ($ परिणाम, MYSQL_ASSOC)) {$ पंक्ति ['गेम' गूंज]; प्रति पंक्ति गूंज ['REVENUE2']; एलो $ पंक्ति ['एआरपीयू']; प्रति पंक्ति गूंज ['DAILY_NEW_USERS']; }? & Gt;
क्या इसको संशोधित करने का कोई तरीका है, ताकि मैं अपनी सभी तालिकाओं में समान जानकारी खोज सकूं?
धन्यवाद!
आप हमेशा अपनी सभी तालिकाओं के माध्यम से एक समय लूप चला सकते हैं चूंकि आपने अपने तालिकाओं को लगातार संख्या का नाम दिया है, तो आप ऐसा कुछ कर सकते हैं:
$ i = 1; जबकि (i & lt; 30) {if ($ query = mysql_query ("चयन करें * से 03-31 -" i। "` जहां गेम खेलें '' कुलों का संघर्ष '')) {// इसमें अतिरिक्त मान संभाल करने के लिए अतिरिक्त कोड तालिका} दूसरा ब्रेक; i ++; }
यह एक महीने में सभी मानों को संभालता है, और आप स्पष्ट रूप से इसे इस्तेमाल करने के लिए अधिक स्ट्रिंग हेरफेर जोड़ सकते हैं जो भी आप की आवश्यकता होती है
Comments
Post a Comment