【发布时间】:2016-03-26 22:05:02
【问题描述】:
预警 - 从一开始就可能出现问题。不止一件事。非常感谢我提出的问题之外的任何其他帮助:)
另外,admin_tbl 可以忽略。它只是网站管理员的用户名/密码。
目标(和问题):创建两个关系表。使用我的 HTML 表单,我希望能够插入以下信息:
专辑名称 - 探索
名称 - 死海
时间日期 - 2015-12-21
评论 - 以色列死海的美丽风景。
上传图片 - (选择图片的按钮)
我已经设法创建代码(php 和 sql 文件)将信息上传到数据库并将图像上传到“上传”文件夹。但是,目的是让每个相册都有一个 ID (albumID),并且能够上传多张图像并成为一个相册的一部分(当然还有多个相册,每个相册都有不同的图像)。 你能帮我做这件事吗?
我目前所拥有的:
'image_tbl' - - 存储图片路径和表单信息(包括专辑名称)的表
'album_tbl' - - 存储专辑ID和专辑名称的表
问题(我遇到过):
image_tbl - 如您所见,我插入数据库的每张图片都有一个 id,它是自动递增的。显然,自动递增的 id(不确定官方术语)必须是主键。但是,要让albumName(在此表中)在album_tbl 中有关系,它不需要是主键吗?
album_tbl - 在这张表中,我有专辑 ID 和专辑名称。我想要的是,当插入带有专辑名称(例如“探索”)的表单时,它也被赋予专辑 ID。因此,如果我打印一个特定的“albumID”,每张放入其中的图像都会显示出来。
希望一切都可以理解。
附:如果您需要任何其他信息,请询问,如果您有建议可以更轻松/更有效地执行此操作,请告诉我!
P.p.s 如果可以快速完成,有人可以解释一下我的表格上下文中的“索引”选项是什么(以便易于理解),谢谢!
【问题讨论】:
标签: mysql database phpmyadmin foreign-keys primary-key