"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP का उपयोग करके MySQL डेटाबेस से छवियों को कैसे संग्रहीत और पुनः प्राप्त करें?

PHP का उपयोग करके MySQL डेटाबेस से छवियों को कैसे संग्रहीत और पुनः प्राप्त करें?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:204

कदम उठाने की आवश्यकता है। "TestBlob" शीर्षक से एक उपयुक्त तालिका संरचना का एक उदाहरण नीचे प्रदान किया गया है: How to Store and Retrieve Images from a MySQL Database Using PHP?

टेबल टेस्टबॉब बनाएँ ( image_id tinyint (3) नल डिफ़ॉल्ट '0' नहीं, Image_type varchar (25) नल डिफ़ॉल्ट नहीं '', छवि बूँद अशक्त नहीं है, image_size varchar (25) नल डिफ़ॉल्ट नहीं '', Image_ctgy varchar (25) नल डिफ़ॉल्ट नहीं '', Image_name varchar (50) नल डिफ़ॉल्ट नहीं '' ); MySQL डेटाबेस से कनेक्ट करें और निम्नलिखित के समान SQL क्वेरी को निष्पादित करें, यह सुनिश्चित करें कि SQL इंजेक्शन को रोकने के लिए छवि डेटा बच गया है:

$ imgData = file_get_contents ($ fileName); $ आकार = getImagesize ($ फ़ाइल नाम); $ sql = sprintf ("TestBlob में डालें (Image_type, Image, Image_size, Image_name) मान ('%s', '%s', '%d', '%s') ", mysql_real_escape_string ($ आकार ['mime']), mysql_real_escape_string ($ imgdata), $ आकार [3], mysql_real_escape_string ($ _ फ़ाइलें ['userfile'] ['नाम']) ); mysql_query ($ sql); । उपयुक्त सामग्री प्रकार हेडर सेट करें और PHP के इको कमांड का उपयोग करके छवि प्रदर्शित करें:

$ SQL = "TestBlob से छवि का चयन करें जहां Image_id = 0"; $ परिणाम = mysql_query ("$ sql"); हेडर ("कंटेंट-टाइप: इमेज/जेपीईजी"); echo mysql_result ($ परिणाम, 0);

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3