PHP在表单提交时自动递增数字


PHP auto increment number on form submit

我有一个脚本,它根据数据库中的值计算报价。

我需要一个简单的PHP代码来显示一个数字,并在每次提交表单时添加1。

例如,Joe Bloggs得到一个报价,并且报价参考号111显示在屏幕上。

下次提交表格时,屏幕上将显示112,依此类推

实现这一目标的最佳代码是什么?

您应该考虑一下数据库中的自动递增id列。http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

作为替代方案,您可以使用php将数字写入文件中。。。

PHP与AUTO_INCREMENT MySQL属性没有任何关系。

只需将AUTO_INCREMENT应用于所需字段,插入数据时,将数据插入除AUTO_INCREMENT字段之外的每个字段。MySQL会自动为您执行此操作。

要显示AUTO_INCREMENT字段的最新编号,请使用mysql_insert_id()或参阅本文。