|
|
|
| Вот такой у меня код
<?
include '../config/config.php';
$anekid = mysql_query("SELECT MAX(id_anek) FROM anekdot GROUP BY id_anek;")
or die("Ошибка ".mysql_error());
$maxid = mysql_num_rows($anekid);
$rand_id = rand(0,$maxid);
$randtext = mysql_query("SELECT text FROM anekdot WHERE id_anek = ".$rand_id." LIMIT 1;")
or die("Ошибка! Обновите страницу".mysql_error());
while(list($text)= mysql_num_rows($randtext))
print $text;
?>
|
выводит ошибку
Fatal error: Maximum execution time of 30 seconds exceeded in anekdot.php on line 10
Что здесь не так? | |
|
|
|
|
|
|
|
для: Ильдар
(20.04.2007 в 17:53)
| | все так , просто время отведенное на выполнение скрипта 30 сек исчерпано , можно дописать в нечале скрипта set_time_limit(0); , или же изменить алгоритм скрипта !!! | |
|
|
|
|
|
|
|
для: Ильдар
(20.04.2007 в 17:53)
| | Этот запрос - SELECT MAX(id_anek) FROM anekdot GROUP BY id_anek - не имеет смысла.
Невозможно вычислять агрегат от поля, по которому создаются группы. | |
|
|
|