sql >> Database >  >> RDS >> Mysql

Hoe een afbeelding uit de database in CodeIgniter weer te geven?

In je database, als ik het goed heb begrepen, sla je de afbeelding op als C:/wamp/www/my_project/uploads/_1_.jpg

Dus als je het afbeeldingspad herhaalt, de img src attribuut, heb je

die niet zal werken als dit als lokaal pad op uw machine. Ik wil die afbeelding niet op mijn bestandssysteem hebben. De afbeelding moet toegankelijk zijn op de webserver. (zoals uw index.php-bestand)

U moet de afbeelding dus als volgt opslaan:

uploads/_1_.jpg

en doe dan <img src="<?php echo $data['screenshot'];?>" />

Of sla de afbeelding op als:

_1_.jpg en doe dan

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

EDIT:Voor de duidelijkheid:waar je het opslaat is correct. Maar u hebt niet het volledige pad in de DB nodig, u hebt alleen het webserverpad nodig.



  1. Haal de op één na hoogste waarde in een MySQL-tabel

  2. Door MySQL opgestelde verklaringen

  3. Problemen oplossen met langlopende query's in MS SQL Server

  4. Een MySQL-database maken