Имя пользователя:
Пароль:
 

Название темы: Оптимизация запроса
Показать сообщение отдельно

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Смотри сам на время обработки. При помощи такого приёма:
PHP код: Выделить весь код

$mtime explode (" "microtime ());        //Считываем текущее время  //Разделяем секунды и миллисекунды

  
$time_start $mtime [1] + $mtime [0];       //Составляем одно число из секунд и миллисекунд  //Записываем стартовое время в переменную
$q 0;
########################################################################

while ($crow=$db->sql_fetchrow($result)) { 
    
$tid=$crow['tid']; 
    
$words[]=array($crow['title']); 
    
$open_tags[]="<a href=\"modules.php?name=Encyclopedia&op=content&tid=$tid\">"
    ++
$q;
}

 
#####################################################
    
$mtime explode (" "microtime ());
    
$time_end  $mtime [1] + $mtime [0];        //Делаем все то же самое, чтобы получить текущее время  //Записываем время окончания в другую переменную
    
$total_time = ($time_end $time_start);     //Вычисляем разницу
    
echo '<br />'.$q.'<br />'.$total_time

sql_fetchrow($result) - что-то не нашёл этого?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:09, 03-04-2009 | #2

Название темы: Оптимизация запроса