क्वेरी Drupal होस्टिंग में शामिल होने के लिए छोड़ दिया
02:26 पर 14 मार्च, 2012 को thermalmusic द्वारा पोस्ट
मैं एक D6 डेटाबेस पर एक SQL क्वेरी लिखने के लिए उपयोगकर्ताओं और उनके प्रोफ़ाइल मूल्यों वापस जाने के लिए कोशिश कर रहा हूँ। मेरी समस्या है, जिसके परिणामस्वरूप पंक्तियों में अलग फ़ील्ड (स्तंभ) के रूप में वापस जाने के लिए प्रोफ़ाइल मूल्यों हो रही है। प्रोफ़ाइल डेटा केवल profile_values तालिका के मान क्षेत्र में सहेजा जाता है, बच्चों के रूप में, फिड से पहचान।
मैं group_concat की कोशिश की है लेकिन यह एक समाधान नहीं है। प्रोफाइल सीएसवी मॉड्यूल या तो पर्याप्त नहीं है। मैं इस तरह एक निर्गम करना चाहते हैं:
उपयोगकर्ता | प्रथम | अंतिम नाम | पता | सिटी | राज्य | पिन | आदि |
किसी को भी एक प्रश्न के रूप में यह किया गया है, तो कृपया मुझे बताएं।
12:22 बजे 14 मार्च, 2012 को HJulien द्वारा पोस्ट
सामग्री प्रोफ़ाइल मॉड्यूल के मेरे प्रोफ़ाइल क्षेत्रों मैं चाहता हूँ के सभी जोड़ने और वे अलग-अलग फ़ील्ड के रूप में डेटाबेस में हैं आप उनकी उपस्थिति, आदि पर पूरा नियंत्रण है तो
सामग्री प्रोफ़ाइल इसलिए विचारों, प्रदर्शन सूट, नियम, आदि सभी इस्तेमाल किया जा सकता नोड के रूप में उन्हें पैदा करता है। एक बात मैंने सीखा नाम के लिए शीर्षक और मुख्य भाग के खेतों का उपयोग नहीं करने के लिए है। एक बात मैंने देखा है आप भी पता फ़ील्ड है और उस के लिए मैंने पाया कि स्थान क्षेत्र है कि के लिए अच्छा है कि है।
13:13 पर 14 मार्च, 2012 को डैलिन द्वारा पोस्ट
यह एक कारण है कि कोई भी पुरानी D6 प्रोफ़ाइल मॉड्यूल का उपयोग करता है में से एक है। असल में आप क्या करने की जरूरत कई बाईं profile_values मेज, प्रत्येक क्षेत्र है कि आप को खींचने के लिए चाहते हैं के लिए एक के लिए मिलती है जोड़ है। कुछ इस तरह (हालांकि मैं सिर्फ इस सटीक फ़ील्ड नाम जानने के बिना ऊपर बना रही हूँ)
u.uid का चयन करें, u.name, u.mail, firstname के रूप में field_firstname.value, lastname रूप field_lastname.value
उपयोगकर्ता यू से
बाईं तरफ u.uid = field_firstname.uid और field_firstname.field_name = 'firstname' field_firstname रूप profile_values शामिल हों
बाईं तरफ u.uid = field_lastname.uid और field_lastname.field_name field_lastname रूप profile_values शामिल हों = 'उपनाम'
--
डेव हैनसेन-लैंग
तकनीक प्रबंधक
Advomatic LLC
ग्रेट व्हाइट उत्तर कार्यालय
कनाडा
2:25 बजे 15 मार्च, 2012 को thermalmusic द्वारा पोस्ट
डेव,
उदाहरण के लिए धन्यवाद। दुर्भाग्य से D6 प्रोफ़ाइल मॉड्यूल मैं क्या इस साइट, blah पर साथ काम करने के लिए है है। मुझे लगता है कि मेज पर एक से अधिक मिलती है की कोशिश की है और यह एक बात करने के लिए काम करता है। क्वेरी से अधिक टेबल, कॉलम शामिल है, और उन लोगों की तुलना मिलती है और साथ ही इसलिए मैं में यह काम करने के लिए कोशिश कर रहा हूँ। रहे हैं 7 प्रोफ़ाइल मान प्रत्येक तो मैं सोच रहा हूँ के साथ डेटाबेस में 4k के बारे में उपयोगकर्ताओं को अगर इस क्वेरी कुछ भूमि के ऊपर जब रन का उपयोग करता है ।
मैं कोर प्रोफ़ाइल मॉड्यूल विचारों द्वारा समर्थित है का मानना है, तो मैं इसे का उपयोग एसक्यूएल उत्पन्न करने के लिए, या बस इसे सीधे का उपयोग आप क्या जरूरत है निकालने के लिए सलाह देते हैं। यह csv फ़ाइलें (या यहां तक कि फ़ाइलों उत्कृष्टता) सीधे, और एसक्यूएल उत्पन्न कि आम तौर पर कुछ भी आप हाथ से करना चाहते हैं के रूप में के रूप में कुशल है उत्पन्न कर सकते हैं।
2:03 पर 14 मार्च, 2012 को cjboranp द्वारा पोस्ट
यह एसक्यूएल होने के लिए है?
सबसे आसान हो सकता है अगर आप एक user_load (यूआईडी) किया था, और फिर एक फ्लैट फ़ाइल के लिए या एक HTML तालिका में एक पंक्ति में लिखा था।
foreach ($ uid के रूप में $ user_id) $ tmp_user = user_load ($ uid);
बाहर $। = "
पंक्तियों की बाकी उसके अनुसार जोड़ने //। या उन्हें डीएसएम उनके सही नाम देखने के लिए। वे आम तौर पर "_profile" उपसर्ग के साथ कर रहे हैं
>
बाहर $। = "
मैं इस क्योंकि आप एक मॉड्यूल में यह लिख सकते हैं अच्छा होना लगता है कि और यह संशोधित और इस तरह किया जा सकता है।
14:22 पर 14 मार्च, 2012 को डैलिन द्वारा पोस्ट
हालांकि, D6 user_load में () कैश नहीं है, इसलिए इस विधि एक प्रदर्शन लागत का कारण बन जाएगा। उपयोगकर्ताओं की एक छोटी सूची के साथ एक छोटे साइट पर यह शायद हालांकि बहुत ध्यान देने योग्य नहीं है।
--
डेव हैनसेन-लैंग
तकनीक प्रबंधक
Advomatic LLC
ग्रेट व्हाइट उत्तर कार्यालय
कनाडा
2:24 बजे 14 मार्च, 2012 को lfolta द्वारा पोस्ट
(यह उपकरण डाउनलोड करने और उपयोग करने के लिए स्वतंत्र है।)
व्यापार एकीकरण प्रौद्योगिकी के लिए एक उपकरण कहा जाता एसक्यूएल बर्फ, एसक्यूएल विशेषज्ञों के लिए इंटरनेट कम्प्यूटिंग पर्यावरण है। हालांकि एसक्यूएल बर्फ के लिए बहुत कुछ कर सकते हैं, एक है कि Drupal उपयोगकर्ता के हित के लिए हो सकता है अपने Drupal डेटाबेस से कनेक्ट और MySQL प्रश्नों लिखने की रिपोर्ट है कि, प्रदर्शित किया जा सकता डाउनलोड, और दूसरे के साथ साझा प्राप्त करने की क्षमता है।
मैं एक वेबिनार कि प्रदर्शन कैसे आप अपने Drupal डेटा का उपयोग करने एसक्यूएल बर्फ का उपयोग कर सकते की मेजबानी की। आप वीडियो देखने और प्रश्नों मैं यहां इस्तेमाल डाउनलोड कर सकते हैं:
businessintegrationtechnology.com/SQLICE_Videos.html।
उदाहरण मैं वेबिनार में पता चला है में से एक अपने Drupal उपयोगकर्ता डेटा का उपयोग करने के लिए कैसे, और उत्पादन एसक्यूएल बर्फ उपकरण से एक CSV के रूप में डाउनलोड किया जा सकता है।
इसे आजमाएं और उसके बाद मुझसे संपर्क करने में आप कोई प्रश्न हैं संकोच न करें।
2:28 बजे 15 मार्च, 2012 को thermalmusic द्वारा पोस्ट
लोरी,
यह बहुत दिलचस्प लग रहा है, मैं एक नजर है और अगर इसके कुछ मैं उपयोग कर सकते हैं देखेंगे।
धन्यवाद,
स्टीवन