我找到了一个与我的问题相关的问题,我将其用于我网站的某些部分。但是现在我无法使用
How to make MySQL table primary key auto increment with some prefix
在我的网站中,我需要创建一个跟踪号码。用户必须从html输入中查看跟踪号。所以,如果我对上面的链接使用相同的想法,它将无法正常工作。因为它只会在执行插入时触发自动编号 我想创造这样的东西 字符串+数字(00001)+年份 STR-00001-15
答案 0 :(得分:0)
这可能有助于生成string
作为提示 -
$number = 0;
$keys= array();
for($i = 0; $i < 5; $i++) {
$number++;
$keys[] = 'str-' . str_pad($number, 5, "0", STR_PAD_LEFT) . '-' . date('y');
}
<强>输出强>
array(5) {
[0]=>
string(12) "str-00001-15"
[1]=>
string(12) "str-00002-15"
[2]=>
string(12) "str-00003-15"
[3]=>
string(12) "str-00004-15"
[4]=>
string(12) "str-00005-15"
}
您可以根据需要实施。