使表格相关

时间:2014-06-25 12:15:56

标签: mysql sql database-design relational-database

我正在尝试为我的网站设计一个数据库,但我在创建相关表时遇到了一些问题。

我有两张桌子。表1和表2

Table1用于存储用户信息,Table2用于存储激活码

要关联它们,我需要将每个用户的ID存储在Table1中,在Table2的每条记录中,以便我可以获取用户的激活码

据我所知,这是关系数据库的工作方式。

我的问题是当使用php运行mysql命令并在Table1中添加新的用户信息时,我如何找到将为我的用户分配什么ID号,以便我可以在我的另一个表中保存Id和激活码? / p>

1 个答案:

答案 0 :(得分:1)

如果您使用PDO,则可以使用函数lastInsertId()来检索上次查询中插入的最后一个ID。 http://php.net/manual/en/pdo.lastinsertid.php

如果您使用Mysqli,则拥有mysqli_insert_id()功能。 http://php.net/manual/en/mysqli.insert-id.php