我试图从数据库中检索数据,然后将其与变量进行比较并使用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/>';
}
先谢谢Derrick