Я намагався отримати дані з бази даних іпотім порівняйте його зі змінною та за допомогою циклу for і продовжуйте пропускати числа, знайдені в базі даних, але він пропускає лише перше число з циклу, це те, що я хочу зробити з даними
- Підрахувати кількість петель (скільки ваучерів не опубліковано)
Також знати путівки, які не розміщені в базі даних щоб ввести нові номери ваучерів у базу даних після того, як усі останні використані Це мій код:
$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/>"; }
Дякую заздалегідь Дерріку
Відповіді:
0 для відповіді № 1ваше продовження лише продовжувало внутрішнє для кожного. Щоб також продовжити зовнішнє за, використовувати
continue 2;
З повагою
Жолт