如何使用前缀

时间:2015-12-03 07:49:50

标签: javascript php html mysql

我找到了一个与我的问题相关的问题,我将其用于我网站的某些部分。但是现在我无法使用

How to make MySQL table primary key auto increment with some prefix

在我的网站中,我需要创建一个跟踪号码。用户必须从html输入中查看跟踪号。所以,如果我对上面的链接使用相同的想法,它将无法正常工作。因为它只会在执行插入时触发自动编号 我想创造这样的东西 字符串+数字(00001)+年份 STR-00001-15

1 个答案:

答案 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"
}

您可以根据需要实施。