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

कोडइग्निटर में डेटाबेस से छवि कैसे प्रदर्शित करें?

आपके डेटाबेस में, अगर मैं सही ढंग से समझ गया हूं, तो आप छवि को C:/wamp/www/my_project/uploads/_1_.jpg के रूप में संग्रहीत कर रहे हैं

इसलिए जब आप छवि पथ को प्रतिध्वनित कर रहे हों तो img src विशेषता, आपके पास होगी

जो आपकी मशीन पर स्थानीय पथ के रूप में काम नहीं करेगा। मेरे फाइल सिस्टम पर वह छवि नहीं होगी। छवि को वेबसर्वर पर पहुंच योग्य होना चाहिए। (आपकी index.php फ़ाइल की तरह)

तो आपको इस छवि को स्टोर करने की आवश्यकता है:

uploads/_1_.jpg

और फिर <img src="<?php echo $data['screenshot'];?>" /> करें

या छवि को इस रूप में संग्रहीत करें:

_1_.jpg और फिर करें

<img src="<?php echo sprintf("uploads/%s", $data['screenshot']);?>" />

संपादित करें:स्पष्ट होने के लिए:जहां आप इसे संग्रहीत कर रहे हैं वह सही है। लेकिन, आपको डीबी में पूर्ण पथ की आवश्यकता नहीं है, आपको केवल वेब सर्वर पथ की आवश्यकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चेतावनी:हेडर जानकारी को संशोधित नहीं कर सकता - हेडर पहले ही त्रुटि से भेजे गए हैं

  2. समूह में रोलअप को क्रमबद्ध करें

  3. कोडनिर्देशक का `कहां` और `या_कहां`

  4. mySQL आगामी जन्मदिन चुनें

  5. पीएचपी पीडीओ और MySQLi