我知道如何将图像上传到数据库并在视图中显示图像名称。现在,我需要知道在编辑数据库时如何显示图像名称。
我的Create_Edit_Floor.php ---->
<tr><!--Edit by Yesh | Upload floor image-->
<td width='20%'>Floor Map <span class='star'> * </span></td>
<td width='5%'>:</td>
<td width='20%'><?=form_upload('emergency_img')?></td>
<td><span id="error"><?=isset($upload_file_error) ? $upload_file_error : ''; ?></span></td>
</tr><!--Edit by Yesh-->
我想,我需要传递<?form_upload?>
答案 0 :(得分:0)
首先,如果你将图像保存到数据库中,那你就错了。
然后,如果你真的需要将它们保存在db中,你必须运行一个查询到db来获取图像作为SQL结果,然后显示它们(我想你将二进制图像保存到db)
<img src="data:image/jpg;base64,<?php echo base64_encode($row->image); ?>" />
我真的建议你不要将图像保存到数据库中,通常我保存文件名但不保存图像本身,因为图像应该链接到让浏览器缓存它们
只是我的2美分