好的,我正在创建一个小型社区网站。一个用户加入我的网站,他可以选择输入他的信息上传照片添加朋友和张贴到他的墙上。现在我想知道如何实现专辑表。
专辑具有以下属性:
albumID albumName albumCover albumDescription albumDate albumPrivacy enum userID username
现在我想知道如何将相册表与用户表链接起来。每个用户都有自己的 ID 和用户名。usersId 是主键,用户名是唯一的。
1 个用户可以拥有多个相册。1 个相册只能属于 1 个用户。我该怎么办关系???
请帮忙,因为我不擅长数据库,我想以优化和安全的方式完成工作。
到目前为止,我使用用户 ID 和用户名作为专辑表中的属性来识别哪个专辑属于谁。像这样SELECT * FROM albums WHERE userid='$userid' AND username ='$username'
。
其中 $userid 是会话变量的值,$username 是会话变量的值。