डेटाबेस के डेटाबेस से पूछताछ करने के लिए साइट बनाना मुझे एक छोटी सी समस्या है। मैं कुछ मैनुअल टेस्टर्स के साथ काम कर रहा हूं जो प्रोग्रामिंग/डेटाबेस डिज़ाइन में अनियंत्रित हैं। हमारी वर्तमान प्रक्रिया का मतलब है कि इन मैनुअल टेस्टर्स को कुछ समय पर हमारे डेटाबेस में डेटा डालने की आवश्यकता होती है, जबकि हम भविष्य में इसे सुविधाजनक बनाने के लिए एक जीयूआई बनाते हैं।तालिका
अंतरिम में, मैं एक साधारण साइट बनाना चाहता हूं। मैं साइट के साथ क्या करना चाहता हूं, बस, हमारे डेटाबेस से कनेक्ट करें, मैन्युअल परीक्षक को कुछ कीवर्ड दर्ज करने दें, और प्रदान किए गए कीवर्ड से संबंधित/संबंधित तालिकाओं के भीतर कोई भी कॉलम लौटाएं। यह हमारे परीक्षकों के लिए हमारे (बल्कि बड़े) डेटाबेस में कॉलम खोजने के लिए बहुत समय बचाएगा।
मैं इस तरह की साइट कैसे बना सकता हूं? मुझे लगता है कि यह बहुत से लोगों के लिए उपयोगी हो सकता है, इसलिए मैंने स्टैक ओवरफ्लो के विचारों को इकट्ठा करने के लिए यहां प्रश्न पोस्ट करने का निर्णय लिया है।
फिलहाल, मैं एक टेक्स्टबॉक्स के साथ एक साधारण PHP पृष्ठ सोच रहा हूं, जो उपयोगकर्ता को अल्पविराम से अलग कुछ डेटा दर्ज करने की अनुमति देता है। अल्पविरामों के आधार पर डेटा विस्फोट करें, इसे एक सरणी में रखें। मेरे डेटाबेस से कनेक्ट करें, फिर कॉलम जानकारी पुनर्प्राप्त करने के लिए Information Schema View का उपयोग करें। मेरी मुख्य समस्या यह है कि उपयोगकर्ताओं द्वारा दर्ज किए गए कीवर्ड से संबंधित कॉलम पुनर्प्राप्त करने के लिए सूचना स्कीमा व्यू का उपयोग करने का सबसे प्रभावी तरीका क्या है? मैं कैसे सुनिश्चित कर सकता हूं कि लौटाए गए कॉलम सबसे उपयुक्त हैं?
यहां कोई भी इनपुट बहुत सराहना की जाएगी। बहुत बहुत धन्यवाद।
Tl, डॉ बोल्ड हिस्सा है, व्यस्त लोगों के लिए :)
आपकी अजीब प्रक्रिया हो रही है, मुझे –
कहना चाहिए यदि आप "सबसे उपयुक्त" साधनों को परिभाषित करते हैं तो इससे मदद मिलेगी। अगर मैं 'foo' दर्ज करता हूं, तो क्या आप कॉलम नाम में, या कॉलम डेटा में 'foo' वाले कॉलम ढूंढना चाहते हैं? – Pondlife
@ डॉदान हम वास्तव में करते हैं। यह अस्थायी है :) –