如何在我的表格字段中上传图像

时间:2011-02-01 10:39:34

标签: mysql

我在mysql中创建一个电影数据库。我需要将电影的图像存储在单个字段的表格中。请帮助我

2 个答案:

答案 0 :(得分:0)

不要将图像存储在数据库中,只需存储对它们的引用(文件名或路径)。如果每部电影有多个图像,那么您将拥有一个代表这种一对多关系的表格:

CREATE TABLE movie_images (movie_id int, image varchar(255));

对于每张图片,请插入一行:

INSERT INTO movie_images (movie_id, image) VALUES (1, 'preview.png');
INSERT INTO movie_images (movie_id, image) VALUES (1, 'poster.png');
INSERT INTO movie_images (movie_id, image) VALUES (1, 'trailer.png');

答案 1 :(得分:0)

您可以将数据存储在数据库中作为BLOB。 This可能有所帮助。

另一种方式(也是我首选的方法)是将图像存储在文件系统中,并将图像的名称或路径作为字符串存储在数据库中,以便以后可以获取它。