क्वेरी 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);
बाहर $। = ""। $ Tmp_user-> uid।"";
पंक्तियों की बाकी उसके अनुसार जोड़ने //। या उन्हें डीएसएम उनके सही नाम देखने के लिए। वे आम तौर पर "_profile" उपसर्ग के साथ कर रहे हैं
>
बाहर $। = "

";

क्वेरी Drupal होस्टिंग में शामिल होने के लिए छोड़ दिया सोच इस क्वेरी का उपयोग करता है
क्वेरी Drupal होस्टिंग एक का उपयोग करता शामिल होने के लिए छोड़ दिया

मैं इस क्योंकि आप एक मॉड्यूल में यह लिख सकते हैं अच्छा होना लगता है कि और यह संशोधित और इस तरह किया जा सकता है।

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 द्वारा पोस्ट

लोरी,
यह बहुत दिलचस्प लग रहा है, मैं एक नजर है और अगर इसके कुछ मैं उपयोग कर सकते हैं देखेंगे।
धन्यवाद,
स्टीवन

इस वीडियो को देखें!

संबंधित आलेख

भूमिका संदर्भ Drupal होस्टिंगइस परियोजना 'node_reference' और 'user_reference' फ़ील्ड प्रकार, कि D6 में CCK पैकेज का हिस्सा थे, D6 समकक्षों के साथ कार्यात्मक समता पर के D7 संस्करण प्रदान करता है। देख...
क्रमित करने योग्य तालिका Drupal होस्टिंगमैं theme_table उपयोग करने के लिए कैसे () एक टेबल बनाने के लिए जानते हैं, और जब किसी भी स्तंभ एक डेटाबेस क्षेत्र है, मैं कैसे उस स्तंभ sortable बनाने के लिए पता है। मेरे सवाल है, क्या हुआ अगर स्तंभ एक डेटाबेस नहीं है ...
Uid 0 Drupal होस्टिंगयह सामान्य है, के रूप में Drupal कि प्रवेश जब यह स्थापित किया गया है, अनाम उपयोगकर्ता के लिए बनाता है। यही कारण है कि user_install () (Drupal 7), या system_install से किया जाता है ()। जो निम्नलिखित कोड होता है। उस...
Drupal होस्टिंग में प्रवेश किया गयाआपकी साइट के लिए हर आगंतुक, चाहे वे एक खाता है, और गुमनाम लॉग इन करना या साइट पर जाएँ, Drupal के लिए एक उपयोगकर्ता माना जाता है। प्रत्येक उपयोगकर्ता भी एक अंकीय यूजर आईडी के प्रकार के लिए विशेष है ...
कैशिंग तंत्र Drupal होस्टिंग10:05 बजे 21 फरवरी, 2009 को joshk द्वारा पोस्ट अधिक से अधिक Drupal महिमा के लिए मेरे छा में, मैं पिछले एक साल साइट के प्रदर्शन और सुधार करने के लिए विभिन्न तरीकों पर boning खर्च किया गया है ...