mysql可以直接显示图片吗

mysql可以直接显示图片吗,第1张

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8662254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存