【发布时间】:2013-07-25 22:22:21
【问题描述】:
大约一个月前我发表了一个类似的帖子,但我很快意识到我没有问正确的问题。所以我要再试一次。
我有一个包含两张表的数据库,一张是用户表,一张是鱼表。
在我的用户表中,我有 user_id, username, email 等(user_ID PK)。
在我的鱼表中,我有 fish_id, weight, length 等 (fish_ID PK)。
当用户登录时,他可以注册一条鱼。这就是我的问题发生的地方。 我需要知道哪个用户注册了什么鱼。
"$query = $this->db->prepare("INSERT INTO `fish` (`fish`, `weight`, `length`, `lure`, `comment`) VALUES (?, ?, ?, ?, ?) ");"
这就是我的查询现在的样子。我假设我必须在我的鱼表中创建一个 user_id 列,但我不知道如何注册上传鱼的 user_id。
感谢所有帮助。谢谢!
【问题讨论】:
标签: php mysql sql database join