Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

php का उपयोग करके mysql से एकाधिक छवियां (ब्लॉब) कैसे प्रदर्शित करें?

इस समस्या को हल करने का एक संभावित तरीका छवि की सामग्री को गतिशील रूप से आउटपुट करने के लिए एक अलग स्क्रिप्ट है। :

image.php

header('Content-type: image/jpg');

// DataBase query and processing here...

echo $data['myImage'];

और जब भी आपको अपने डीबी में संग्रहीत छवियों को दिखाने की आवश्यकता हो तो इसे कॉल करें। आपके लूप के अंदर:

echo '<img src="image.php?id=' . $data['id'] . '">';

लेकिन डेटाबेस में छवियों को संग्रहीत करना आपके सर्वर पर भारी पड़ेगा और जब तक कि वे वास्तव में छोटे न हों या आपके पास कोई अच्छा कारण न हो ऐसा करने के लिए, आपको केवल उनके भौतिक स्थान को डिस्क पर संग्रहीत करना चाहिए।

यदि आप अपने उपयोगकर्ताओं से छवि स्थान छिपाना चाहते हैं, या पहुंच को नियंत्रित करना चाहते हैं, तो भी आप इस दृष्टिकोण का उपयोग कर सकते हैं, लेकिन उस मामले के लिए बेहतर और तेज़ विकल्प हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP और MySQL डायनेमिक पेजों के लिए पेज व्यू गिनने का सबसे अच्छा तरीका है

  2. तैयार बयानों का उपयोग करके डेटा संग्रहीत नहीं किया गया

  3. विभिन्न स्तंभों के लिए MySQL चयन संघ?

  4. सबसे लोकप्रिय श्रेणी खोजने के लिए एसक्यूएल

  5. =नल और IS NULL में क्या अंतर है?