我需要为表中的主键创建 6 个字母数字,但是我只是想用自动增量创建 int 字段并获取该字段的最大值并使用此代码进行处理,以便它可以是字母数字并存储在不同的字段中.. 这样做想法和代码符合要求吗?它好吗?它会永远是独一无二的吗?
<?php
$code = the max value retrieved from the autoincrement int
function getNextAlphaNumeric($code) {
$base_ten = base_convert($code,36,10);
$result = base_convert($base_ten+1,10,36);
$result = str_pad($result, 6, '0', STR_PAD_LEFT);
$result = strtoupper($result);
return $result;
}