Php 涉及两个MySQL表的上载问题

Php 涉及两个MySQL表的上载问题,php,mysql,multiple-tables,Php,Mysql,Multiple Tables,我有一个上传照片的脚本,在确认上传之前,你需要选择一个不同的相册表格,该表格在下拉列表中显示 我需要为它编写什么样的查询才能发送我认为最好的照片ID,因为它将被上传到第三个表中,在那里它将保存相册和照片的ID,这样我就可以呼应出它将只显示选定相册名称中的那些照片 我已经被这个问题困扰了好几天,我不知道如何继续,因为我知道如果你想在MySQL中使用多个表,这是一个问题,但对我来说,现在已经太晚了,因为我用MySQL而不是MySQL制作了所有的表。如果你说的话没有任何其他理由,我认为你不需要第三个表

我有一个上传照片的脚本,在确认上传之前,你需要选择一个不同的相册表格,该表格在下拉列表中显示

我需要为它编写什么样的查询才能发送我认为最好的照片ID,因为它将被上传到第三个表中,在那里它将保存相册和照片的ID,这样我就可以呼应出它将只显示选定相册名称中的那些照片


我已经被这个问题困扰了好几天,我不知道如何继续,因为我知道如果你想在MySQL中使用多个表,这是一个问题,但对我来说,现在已经太晚了,因为我用MySQL而不是MySQL制作了所有的表。

如果你说的话没有任何其他理由,我认为你不需要第三个表。 您基本上可以通过选择下拉列表的值来执行唱片集id。 提交后,将此相册id与照片一起捕获

<select name"album_id">
  <option value="1">album one</option>
  <option value="2">album two</option>
  <option value="3">album three</option>
</select>

//Upon submit
capture it like this:
$album_id=$_POST/REQUEST['album_id'];

//将此变量值放入您的SQL代码。

大多数mysql函数都有直接的mysqli替换扫描您显示的表?目前,我认为这是一个数据库设计问题,其实质在您的第二段中,但我并没有真正理解它。如果一张照片只能属于一个相册,那么您只需要两个表:照片和相册。如果一张照片可以出现在许多相册中,你需要三张桌子——第三张桌子通常被称为photo_album,以显示它是一张多:多。