我有一个贷款申请表,它有申请号字段。它应该是只读的。现在我想生成自动增量格式化的数字并显示在我的文本框内。申请号不应该像“LN / SS-DATE-000”。谁能解释一下,如何在我的文本框中使用php和echo生成这个数字。
答案 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上阅读有关此技术的更多信息。