当用户点击“添加新”链接时,我有一个要求在表单上显示自动增量值 此值来自表AUTO_INCREMENT主列。
第一个想法是检索最大值并在最大值上加1,但是在多个用户登录时失败,所以我不这样做。
另一个当用户点击“添加新”链接插入带有时间戳的新记录并获取此记录ID并在表单上显示,如果用户不想添加新的然后取消按钮,我们从数据库中删除此ID。
这是执行此任务的正确方法还是我不知道MySQL提供的其他方式。请建议任何选项,否则我将继续使用我的选项。
由于
答案 0 :(得分:2)
mysql_insert_id()
- 请参阅here
只需运行您的查询(不设置字段),然后将mysql_insert_id()
放在其后面,它将为您提供已插入的自动递增ID。