Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Где Ошибка в скрипте?

Сообщения:  [1-3] 

 
 автор: Trianon   (20.04.2007 в 19:16)   письмо автору
 
   для: Ильдар   (20.04.2007 в 17:53)
 

Этот запрос - SELECT MAX(id_anek) FROM anekdot GROUP BY id_anek - не имеет смысла.
Невозможно вычислять агрегат от поля, по которому создаются группы.

   
 
 автор: dima2207   (20.04.2007 в 18:15)   письмо автору
 
   для: Ильдар   (20.04.2007 в 17:53)
 

все так , просто время отведенное на выполнение скрипта 30 сек исчерпано , можно дописать в нечале скрипта set_time_limit(0); , или же изменить алгоритм скрипта !!!

   
 
 автор: Ильдар   (20.04.2007 в 17:53)   письмо автору
 
 

Вот такой у меня код

<?
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


Что здесь не так?

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования