0

您好,我想在我的一张表中有一个增量字母数字键(主键)。我希望它是 BR10000、BR10001、BR10002 等等。有任何想法吗?我在google上做了一些研究,但我发现对于像我这样的初学者来说很难理解。因此,任何可以帮助入门的建议或任何事情都非常感谢。谢谢。

4

1 回答 1

0

将记录存储在数据库中,该记录的主键(通常是 ID 列)成为数字部分。当您将其显示给用户时,您只需根据需要对其进行格式化,例如:

$a = sprintf('BR%06d', 135);

var_dump($a); //string(8) "BR000135"

当您想从用户输入中查找记录时,您只需在进行查询之前去掉“BR”,例如:

sscanf($a, 'BR%06d', $id);

var_dump($id); //int(135)
于 2012-11-12T14:32:26.047 回答