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

如何使用php生成唯一的自动递增格式的数字,php,Php,我有一个贷款申请表,它没有申请字段。它应该是只读的。现在我想生成自动递增格式的数字,并显示在我的文本框内。申请编号应为“LN/SS-DATE-000”。谁能解释一下,如何在我的文本框中使用php和echo生成这个数字。如果你想使用唯一的自动递增数字,那么你需要将最后生成的数字存储在某个地方。如果使用数据库,最简单的方法是将其存储在表中: CREATE TABLE `counter` ( `id` bigint(20) unsigned NOT NULL auto_increment, `

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

如果你想使用唯一的自动递增数字,那么你需要将最后生成的数字存储在某个地方。如果使用数据库,最简单的方法是将其存储在表中:

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上阅读更多关于这项技术的信息