Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como exibir a imagem do banco de dados no CodeIgniter?


No seu banco de dados, se entendi corretamente, você está armazenando a imagem como C:/wamp/www/my_project/uploads/_1_.jpg

Então, quando você está ecoando o caminho da imagem, o img src atributo, você terá



que não funcionará como um caminho local em sua máquina. Não terei essa imagem no meu sistema de arquivos. A imagem precisa estar acessível no servidor web. (como seu arquivo index.php)

Então você precisa armazenar a imagem como esta:

uploads/_1_.jpg

e então faça <img src="<?php echo $data['screenshot'];?>" />

Ou armazene a imagem como:

_1_.jpg e então faça

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

EDIT:Para ser claro:onde você está armazenando está correto. Mas você não precisa do caminho completo no banco de dados, você só precisa do caminho do servidor web.