如何使用php生成唯一的自动增量格式化数字

时间:2014-06-15 08:56:39

标签: php

我有一个贷款申请表,它有申请号字段。它应该是只读的。现在我想生成自动增量格式化的数字并显示在我的文本框内。申请号不应该像“LN / SS-DATE-000”。谁能解释一下,如何在我的文本框中使用php和echo生成这个数字。

1 个答案:

答案 0 :(得分:0)

如果要使用唯一的自动增量编号,则需要将最后生成的编号存储在某处。如果您使用数据库,那么最简单的方法是将其存储在表中:

CREATE TABLE `counter` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `stub` char(1) NOT NULL default '',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `stub` (`stub`)
) ENGINE=MyISAM

使用以下查询来增加计数器并获取实际值:

REPLACE INTO `counter` (`stub`) VALUES ('a');
SELECT LAST_INSERT_ID();

您可以在Flickr的blog上阅读有关此技术的更多信息。