我是PHP的新手,我正在为我的一个朋友做一个项目。他需要一个会员可以注册和上传图像的系统。
到目前为止,我已经做了所有这些,但我的主要问题是成员只能将单个图像上传到数据库中,图像行在表格中作为注册信息。
例如,如果您点击一个用户,您将能够看到他/她上传到该网站的所有图片。
如何为用户的图像创建表格并让它与用户的信息表进行交互?
答案 0 :(得分:1)
您需要在系统中添加一个新表,该表将为同一member_id
( 1到多个关系)保留多行。
例如:
CREATE TABLE `member_images` (
`image_id` BIGINT(20) UNSIGNED NOT NULL auto_increment,
`member_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
`image_path` VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY(`image_id`),
KEY (`member_id`)
);
此处PK
(主键)位于与member_id
不同的列上,因此该表可以包含同一成员的多个条目。