标签: php mysql auto-increment
我有这样的string:POyyyymm0000
string
POyyyymm0000
目前:当我输入时,它将是PO2017070001
PO2017070001
我再次输入它将是PO2017070002
PO2017070002
在下个月,它将是PO2017080001
PO2017080001
问题是如何插入 PO[thecurrentyear][thecurrentmonth][autoincrement, start from 0000 to 9999]
PO[thecurrentyear][thecurrentmonth][autoincrement, start from 0000 to 9999]
答案 0 :(得分:0)
您可以使用日期()和 rand()来实现此目标 就像这样
$id='PO'.date('Ymd').rand(0000,9999);
它将产生输出
<强>修改: - 强> 对于唯一键,您可以使用 time()这样的
$id='PO'.date('Ymd').time(); //o/p is "PO201707061499326403"
永远不会重复相同的身份。