mysql可以直接显示图片。
一种是将图片转化成二进制数据流存入数据库中。一种是保存图片的路径,然后前台读取路径去调用图片。相关的代码百度一下应该会有,第二种方法实现上比较简单,就是存储路径,然后根据路径读取对应的图片显示出来。
开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
选择服务器类型:
“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“DedicatedMySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”。
“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选 择了,我这里选择“Transactional Database Only”,按“Next”继续。
li296985808 讲的办法是通用办法
选择一个文件夹存储图片,如d:/img/
插入图片时执行两个作业
插入数据库 sql = insert into test(filename,filesrc) values("pic1","d:/img/pic1.jpg")
将图片upload到d:/img/目录下 ,move_uploaded_file(file,"d:/img/") ,file:需要上传的文件
使用时通过读取图片的路径访问,这种办法降低数据库存储空间,缓解数据库访问压力
不明白地方请追问
你在浏览器看一下运行出来的 html源代码中照片路径是否正确。比如你这个文件是 index.php 图片文件夹 attachments/ 图片 aa.gif 相对index.php路径就是 attachments/aa.gif欢迎分享,转载请注明来源:内存溢出
评论列表(0条)