phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

PhpMyAdmin में ब्लॉब की सामग्री देखना

phpmyadmin के पुराने संस्करणों में एक सेटिंग थी जिसे

. कहा जाता है
$cfg['ShowBlob']              = TRUE;

यह आपको ब्राउज़र में ब्लॉब्स की सामग्री देखने की अनुमति देगा। आपको ध्यान देना चाहिए कि यदि आप बूँदों में बाइनरी फ़ाइलों को संग्रहीत कर रहे थे, तो यह अराजकता का कारण बनेगा, क्योंकि आप ब्राउज़र विंडो में अंतहीन gobblygok देखेंगे। कुछ लोग (मेरे जैसे) हैं जिन्होंने फैसला किया कि उनके आवेदन को टेक्स्ट स्टोर करने के लिए बीएलओबी प्रकारों का उपयोग करने की आवश्यकता है (उस समय एक अच्छा निर्णय की तरह लग रहा था, और जैसा कि मुझे याद है कि मेरी ओर से कुछ सोच थी जो निर्णय में गई थी)। हालांकि phpmyadmin ने इस कॉन्फ़िगरेशन सेटिंग को हटाकर इसे हतोत्साहित करने का निर्णय लिया। ऐसा करने के बाद से समझा जा सकता है कि काफी समर्थन अनुरोध हो सकता है। जाहिरा तौर पर लोगों को टेक्स्ट फ़ील्ड प्रकारों पर ले जाने की सोच थी।

बूँद की सामग्री को खुशी से प्रदर्शित करना कॉन्फ़िगरेशन के बजाय उपयोगकर्ता इंटरफ़ेस में ले जाया गया है।

जब आप ब्राउज़ कर रहे हों तो ब्लॉब्स की सामग्री को देखने का सबसे आसान तरीका लिंक पर क्लिक करना है:

+ विकल्प

खुशी की बात है कि आपका स्क्रीनशॉट पहले से ही शीर्ष छवि के शीर्ष भाग में + विकल्प दिखाता है।

जो एक फॉर्म प्रदर्शित करेगा जो आपको ब्लॉब्स (और बायनेरिज़) प्रदर्शित करने की अनुमति देगा। उस पर क्लिक करें और यह सत्र में इसे आपकी पसंद में जोड़ देगा, यह सुनिश्चित करते हुए कि आप तब से सामग्री देखते हैं।

आप प्रिंट व्यू का उपयोग करके भी वही परिणाम प्राप्त कर सकते हैं:

दृश्य प्रिंट करें (पूरे टेक्स्ट के साथ)

जो पेज के नीचे रहता है।

अफसोस की बात है कि ये दोनों तकनीकें मददगार नहीं हैं यदि आप हमेशा बूँद को प्रदर्शित करना चाहते हैं, क्योंकि यह बार-बार रीसेट होता प्रतीत होता है। आप लाइन जोड़कर इसे ठीक कर सकते हैं

$_GET['display_blob'] = true;

sql.php फ़ाइल की शुरुआत में। मुझे लगता है कि ऐसा करने का एक बेहतर तरीका हो सकता है, और मुझे आशा है कि कोई और इसे ला सकता है...

(नोट:जैसा कि रोड्रिगो ने बताया कि आप &display_bob=true जोड़कर मैन्युअल रूप से इस प्रभाव को प्राप्त कर सकते हैं यूआरएल पर)

"फ़ाइल चुनें" बटन के बारे में आपका विशिष्ट प्रश्न सरल है। ब्लॉब्स का अधिकांश उपयोग डेटाबेस में डिजिटल फाइलों को स्टोर करने के लिए होता है। यह बटन आपको डेटाबेस में एक नई फ़ाइल अपलोड करने की अनुमति देता है। यदि आप किसी फ़ाइल का चयन करते हैं और "go" पर क्लिक करते हैं तो यह उस फ़ाइल की सामग्री को आपके लिए ब्लॉब कॉलम में भरने का प्रयास करेगा।

बस ध्यान दें, बस बूँद की सामग्री को प्रदर्शित करना शायद वह नहीं है जो अन्य उपयोगकर्ता चाहते हैं। जब मैं ब्लब्स प्रदर्शित करने के लिए इस विकल्प का उपयोग करने से पहले "ब्लॉब सारांश" देखता हूं तो मुझे अधिकतम 55 बाइट्स के ब्लॉब आकार दिखाई देते हैं। आपके उदाहरण में बड़े मूल्य हैं, क्योंकि ऐसा लगता है कि आप बहुत छोटी टेक्स्ट फाइलों को संग्रहित कर रहे हैं, जो मुझे लगता है कि टेक्स्ट के पैराग्राफ का मतलब है। यदि आकार बड़ा है तो 10 किलो-बाइट्स यह शायद एक बाइनरी फ़ाइल है जो सिर्फ gooblegok प्रदर्शित करेगी।

यदि आप बाइनरी फ़ाइलों को बुद्धिमानी से डाउनलोड करना चाहते हैं (उन्हें टेक्स्ट के रूप में प्रदर्शित करने के बजाय) मुझे लगता है कि आपको यह देखने की जरूरत है कि phpmyadmin ब्लॉबस्ट्रीमिंग को क्या कहता है।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL में किसी तालिका के ऑटो इंक्रीमेंट कॉलम को कैसे रीसेट करें

  2. कॉलम मान द्वारा विभाजन MySQL तालिका

  3. एक स्ट्रिंग के लिए डेटाबेस के भीतर सभी तालिकाओं को खोजने के लिए mySQL क्वेरी?

  4. phpMyAdmin अनुरोध संसाधित करने में त्रुटि त्रुटि कोड:500 त्रुटि पाठ:आंतरिक सर्वर त्रुटि

  5. XAMPP में phpmyadmin से लॉग-आउट नहीं कर सकता