自动命令id系统检查mysql数据库中是否存在

时间:2017-04-15 00:55:23

标签: php mysql sql-order-by

我想要实现的是我有一个系统的订单生成系统为我的网站我只是无法检查订单ID是否已经存在,如果是,那么它应该增加数量1.我的代码最终结果< / p>

例如

订单ID:ABCD-00001(已存在于db中) 新订单ID:ABCD-00002(依此类推......)

$i=0;
$n=1;
while ($i<10000) {

$j = sprintf("%'.05d\n", $n);
$orderid= "ABCD"."-".$j;
$query = mysql_query("SELECT * FROM `orders` WHERE jobid='".$orderid."'") or die (mysql_error());
$num_rows = mysql_num_rows($query);

if ($num_rows > 0) {
    $i++; $n++;


                } else { $jobid = $orderid; 
                            break; }

0 个答案:

没有答案