データベースからデータを取得し、それを変数と比較して for ループを使用し、データベースで見つかった番号をスキップし続けようとしましたが、ループから最初の番号のみをスキップします。これはデータでやりたいことです
- ループ回数(未投稿の伝票数)をカウントする
最後のすべてのバウチャーがすべて使用された後にデータベースに新しいバウチャー番号を入力するために、dbase に投稿されていないバウチャーも知るには、これは私のコードです:
$hostname = "localhost"; $user = "****"; $pass = "*******"; $database = "test"; $connection = mysql_connect($hostname, $user, $pass) or die(mysql_error()); mysql_select_db($database, $connection) or die(mysql_error()); $from = 1001; $to = 2000; $query="SELECT * FROM voucher_posted WHERE voucher BETWEEN '$from' AND '$to' ORDER BY voucher ASC"; $squery=mysql_query($query) or die (mysql_error()); while($array=mysql_fetch_array($squery)){$voucher[]=$array['voucher'];} for($from;$from<=$to;$from++) { foreach($voucher as $vouchers) if($from==$vouchers){continue;} echo $from.'<br/>'; }
前もって感謝します デリック