我需要生成一个格式为 105-##### 的随机数,并且在将其保存到数据库之前,我需要根据已创建的数字检查这个生成的数字,以确保它不存在。
这是我生成数字本身的代码:
$digits = 5;
$second_num = str_pad(rand(0, pow(10, $digits)-1), $digits, '0', STR_PAD_LEFT);
$order_gen = "105-".$second_num;
既然我有了这个 $order_gen 编号,那么循环遍历 order_number 数据库表中已有的内容以确保没有重复项的最佳方法是什么?我正在考虑使用 while 循环,但不知道如何应用它。