0

私は奇妙な問題を抱えています。次のスクリプトを使用して、データベースから最後の請求書番号を取得し、それに 1 を追加しています。請求書番号として 10 を何度も取得し続ける理由。

      <?php 
    $sqlinv = <<<SQL
       SELECT MAX(invoiceID) AS maxId FROM `sales`
    SQL;
    if(!$resultinv = $db->query($sqlinv)){ die('There was an error running the query [' . $db->error . ']');}

    while($rowinv = $resultinv->fetch_assoc()){ 
    $previousinvoiceID = $rowinv['maxId'];
    }
    $invoiceID = $previousinvoiceID +1; 
    echo $previousinvoiceID;
    echo $invoiceID;
    ?>

$previousinvoiceID が 9 としてエコー アウトする $invoiceID が 10 としてエコー アウトする時間。

4

0 に答える 0