如何在新的html表单中使用自动递增的MySQL密钥?

时间:2016-05-26 12:49:54

标签: php html mysql forms php-mysqlidb

我有两个html表单在RMA中注册产品。第一种形式非常基本,我可以轻松地将数据存储到数据库中。当我从第一个表单插入数据时,使用$newrmaid = $conn->insert_id;(其中$conn是mysqli对象)来从db获取自动递增的ID时出现问题。

在第二种形式中,我需要来自与$newrmaid中的密钥相关的数据库的信息。 我得到它与一定数量的产品(结合两种形式),但RMA可以有动态数量的产品附加到它。

我们的想法是,当您注册一个新的RMA时,您会看到一个新页面,其中包含所有附加到此RMA的产品以及用于附加新产品的表单。当您插入新产品时,页面会刷新,您可以选择插入更多产品。

有什么好建议吗?

1 个答案:

答案 0 :(得分:0)

我不是将inserted_id发送回下一页的粉丝。因为当多个用户同时插入数据时可能会有所不同。

在加载表单

之前检索它
SELECT id FROM table ORDER BY id DESC LIMIT 0,1