私は奇妙な問題を抱えています。次のスクリプトを使用して、データベースから最後の請求書番号を取得し、それに 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 としてエコー アウトする時間。