我可以知道如何设置$n变量一旦我插入数据,$n将加1到我以前的插入号码吗?
举个类似的例子:
$n = "AB000";
for ($n = 0; $n <= 0; $n++)
{
$query = "INSERT INTO [tablename] (user, country, batch_number) VALUES ('$user', '$country', $n)";
// execute query
}
我希望预期的结果可以像下表一样,每次我做插入函数时,批号可以自动加1:
user | country| batch_number
John USA AB009
Lawn Germany AB010
Shawn England AB011
希望有人能指导我如何解决这个问题。谢谢。
2条答案
按热度按时间iovurdzv1#
你觉得这个剧本怎么样。
这是一种不同的实现方法
在线小提琴:http://sandbox.onlinephpfunctions.com/code/569b6458b3080b4fa5c5f3d96bd0839334b02e8b
ctehm74n2#
你可以创造一个
get_batch_number
功能需要:$number
(就你而言$n
)$prefix
(在你的例子“ab”中)$pad_length
(在您的案例3中)