Долго работает алгоритм
Страница грузится 30 секунд, затем вылетает:
Fatal error: Maximum execution time of 30 seconds exceeded in ...\www\tests.php on line 14 При этом часть страницы загружает. $count = 0; $arr[0]=0; While($count<20) { $count2 = 0; $a = false; while(!$a) { $num = rand(1,mysql_num_rows($myrow)-1); for($i=0; $i<count($arr); $i++) { if($num!=$arr[$i]) $count2++; } if($count2==count($arr)) { $arr[$count]=$num; $a=true;} } $count++; printf("%s<br><br>а)%s<br>б)%s<br>в)%s<br>", mysql_result($myrow,$num,'question'), mysql_result($myrow,$num,'var1'), mysql_result($myrow,$num,'var2'), mysql_result($myrow,$num,'var3')); if (mysql_result($myrow,$num,'var4')!=null) {echo 'г) '.mysql_result($myrow,$num,'var4').'<br>';} if (mysql_result($myrow,$num,'var5')!=null) {echo 'д) '.mysql_result($myrow,$num,'var5').'<br>';} if (mysql_result($myrow,$num,'var6')!=null) {echo 'е) '.mysql_result($myrow,$num,'var6').'<br>';} if (mysql_result($myrow,$num,'var7')!=null) {echo 'ж) '.mysql_result($myrow,$num,'var7').'<br>';} echo '<br>'; } Хочу сделать проверку, чтобы вопросы которые уже были, не повторялись. |
Часовой пояс GMT +3, время: 07:16. |