2017-06-14 51 views
-5

我正在开发一个侧面项目,并正在练习我的SQL查询。我的问题是我如何插入一个图像文件到我有这个查询?从来没有必须或没有被证明如何去做。如何将图像插入到sql查询中

INSERT INTO products (prod_category,prod_title,image,conditions,in_stock,price,description) VALUES ("gaming tower", ,"used","yes",500,"new gaming tower"); 

刚刚添加,我只是好奇的方法,并使用phpMyAdmin。

+4

无论是作为一个'BLOB'或本地存储它然后将该文件保存路径 – Swellar

+0

您可以检查[这](https://stackoverflow.com/questions/17717506 /如何对上载图像 - 到 - 的MySQL数据库-使用的PHP代码) – hungrykoala

回答

1

将图像存储在数据库中不是最佳实践。这很重,增加了需要的空间,因为你需要解析它来显示,所以不实用。

更简单的是以下方法:

  • 上传文件(你已经)
  • Store中的磁盘上
  • 在数据库中存储
  • 显示,以文件的路径文件的图像与基本的html <img src="">。该src属性可以充满保存的路径从数据库