我想从html表单中获取一个新的sql记录数据,用户可以在提交之前在html表单的顶部看到记录ID。
如何实现它以便:
另外,我使用php和mysql [在Laravel框架上]。
答案 0 :(得分:0)
由于并发性,你无法做到这一点。例如,想象两个用户同时填写表单。
用户A首先打开表单,被分配id 1,用户B是第二个,因此2,但是然后用户B首先完成表单,id 1成为间隙。
第二种情况:用户不按“取消”#39; - 然后id至少会暂停一段时间。
最简单的方法是向用户显示之前db中的最后一个id,这样他们就可以暗示他们的位置在附近,并且提交后确切的自动增量ID。