如何将图像插入到 sql 查询中
Posted
技术标签:
【中文标题】如何将图像插入到 sql 查询中【英文标题】:how to insert an image into an sql query 【发布时间】:2017-11-16 06:01:54 【问题描述】:我正在做一个业余项目,并练习我的 SQL 查询。我的问题是如何将图像文件插入到这个查询中?以前从未有过或被展示过如何做到这一点。
INSERT INTO products (prod_category,prod_title,image,conditions,in_stock,price,description) VALUES ("gaming tower", ,"used","yes",500,"new gaming tower");
只是补充一下,我只是对方法感到好奇,并使用 phpMyAdmin。
【问题讨论】:
作为BLOB
或者存储在本地然后保存文件路径
可以查看this
【参考方案1】:
将图像存储在数据库中并不是最佳做法。它很重,增加了所需的空间,不实用,因为您需要对其进行解析才能显示。
更简单的是以下方法:
上传您的文件(您已经上传) 将文件存储在磁盘上 将文件路径存储在数据库中 使用基本 html<img src="">
显示您的图像。 src
属性可以填充数据库中存储的路径
【讨论】:
以上是关于如何将图像插入到 sql 查询中的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Update 语句添加到我将要插入到带有 MS SQL 查询的表中的选定行中?
仅使用 SQL 将图片插入 SQL Server 2005 图像字段