sql >> Databasteknik >  >> RDS >> Mysql

Hur visar man en bild från databasen i CodeIgniter?

I din databas, om jag har förstått det rätt, lagrar du bilden som C:/wamp/www/my_project/uploads/_1_.jpg

Så när du ekar ut bildsökvägen, visas img src attribut kommer du att ha

som inte fungerar som den här som lokal sökväg på din maskin. Jag kommer inte ha den bilden i mitt filsystem. Bilden måste vara tillgänglig på webbservern. (som din index.php-fil)

Så du behöver lagra bilden som antingen denna:

uploads/_1_.jpg

och gör sedan <img src="<?php echo $data['screenshot'];?>" />

Eller lagra bilden som:

_1_.jpg och gör sedan

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

EDIT:För att vara tydlig:Var du lagrar det är korrekt. Men du behöver inte hela sökvägen i DB, du behöver bara webbserverns sökväg.



  1. Oracle Big Data SQL

  2. SQL-fel Jag kan inte lista ut detta

  3. JSON_ARRAY() – Skapa en JSON-array från en lista över värden i MySQL

  4. Mysql-anslutningsfråga