使用匹配的id字段加入两个表

时间:2014-03-01 01:13:04

标签: mysql sql join

form表中,我有以下字段:

  • id - PK自动递增
  • 用户名 - 在用户登录时存储为会话
  • 名称
  • 物种
  • 人口
  • 重量
  • 长度

images表中,我有以下字段:

  • id - PK自动递增
  • 用户名 - 在用户登录时存储为会话
  • 路径 - 图像路径

$forms - 用于存储在表单中输入的数据。具有自动递增id字段

$images - 用于存储从表单上传的图像的路径。具有自动递增id字段

表单数据和图像数据都是同时提交的,并且具有匹配的ID。 e.g。

  • formTiger的{​​{1}}数据的ID为$forms
  • 1image的{​​{1}}路径的ID为Tiger

等等。

如果我在MySQL admin中运行此查询,则记录和图像匹配:

$images

问题是我的php中有两个查询。一个用于检索和显示表单数据,一个用于检索和显示图像,例如

1

因此,当我尝试上面的连接时,它很乱,表单数据与图像不匹配。

为了使记录匹配,我需要运行哪些查询?我在两个查询中都尝试了相同的select语句,并尝试在第二个查询中反转表的顺序。

0 个答案:

没有答案