相关疑难解决方法(0)

在DB中存储图像 - 是还是不?

所以我正在使用一个将图像存储在数据库中的应用程序.你对此有何看法?我更像是一种在文件系统中存储位置的类型,而不是直接将它存储在数据库中.

您认为利弊是什么?

database theory storage blob image

415
推荐指数
25
解决办法
59万
查看次数

使用php在MySql数据库中插入Blob

我试图将图像存储在DataBase中,由于某种原因它似乎不起作用.这是我桌子的结构.

mysql> describe ImageStore;
+---------+----------+------+-----+---------+-------+
| Field   | Type     | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| ImageId | int(11)  | NO   | PRI | NULL    |       |
| Image   | longblob | NO   |     | NULL    |       |
+---------+----------+------+-----+---------+-------+
2 rows in set (0.01 sec)
Run Code Online (Sandbox Code Playgroud)

这是我的查询插入图像或至少这应该是什么:

//Store the binary image into the database
                $tmp_img = $this->image['tmp_name'];
                $sql = "INSERT INTO ImageStore(ImageId,Image)               
                VALUES('$this->image_id','file_get_contents($tmp_image)')";
                mysql_query($sql); 
Run Code Online (Sandbox Code Playgroud)

如果我打印file_get_contents($ tmp_image)的值,那么屏幕上会有大量数据.但是这个值并没有存储在数据库中,这就是我所面临的问题.

php mysql blob

16
推荐指数
1
解决办法
9万
查看次数

php:将图像存储到Mysql blob中,好还是坏?

这个问题令我困惑,所以我想我应该听一个专家的声音!

将图像上传到文件夹并保存到mysql的链接更好,或者更好地将img本身上传到blob mysql字段?

非常感谢你

php mysql blob

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

blob ×3

mysql ×2

php ×2

database ×1

image ×1

storage ×1

theory ×1