在PHP中使用后缀和前缀生成Sequencial ID

时间:2017-07-03 11:47:34

标签: php mysql

我只想在php中创建带后缀和前缀的顺序ID。我已经完成了一些部分但是,如果在DB变量$ i中存在的id将增加1以生成下一个顺序唯一ID,我需要这样做。我已经这样做但是ID在2之后没有增加。所以任何帮助都将受到赞赏。

谢谢!

这是检查数据库中存在的ID并生成下一个唯一ID号的代码。

for($i = 1 ; $i <= 1000; $i++) {

        $formnum = sprintf('%04d', $i);
       $id2 = "Prefix".$formnum.date("Y");
        $q = "SELECT * FROM table where id='$id2'";
       $chk = new DBConnection();
      $opchk = $chk->executeQuery($q);

      $fetres = mysql_num_rows($opchk);
      if( $fetres >0){

          $i = $i + 1;
          do {
              $formnum = sprintf('%04d', $i);
              return $formnum ;
          }while ($i<=1000);

        }else{
      return $formnum ;

    }
}

0 个答案:

没有答案