我想我的UserId字段就像这个AB001。
其中AB是任何东西的名称并且是常数,而001是 自动增值。
我如何在PHP和MySql中实现这一点。
答案 0 :(得分:0)
在PHP中,您可以像这样增加var:
$var = "AB001";
for($i = 0; $i < 10; $i++) {
echo $var . "\n";
$var++;
}
然后你只需要将它插入mysql ...
编辑----
但是,如果两个进程同时创建相同的ID,则可能会遇到ID冲突!
另一个编辑----
您可以创建这样的函数并传入DB ID和基本格式,如下所示:
$base = "AB000";
echo createId($base, 1456);
function createId($base, $dbId)
{
for ($i = 0; $i < $dbId; $i++) {
$base++;
}
return $base;
}
我希望这是你要找的东西:)
答案 1 :(得分:0)
答案 2 :(得分:0)
请查看此Fiddle。如果您需要更多说明,请与我们联系。