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

Форум MySQL

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

 

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

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

тема: Оптимизировать SELECT-запрос

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

 
 автор: BinLaden   (29.08.2008 в 16:18)   письмо автору
 
   для: dima_s_d_s   (29.08.2008 в 09:03)
 

Поскольку Вы код не прокомментировали, то могу предложить лишь заменить

<?php
    $resultate 
sql_query("SELECT net_i FROM hour WHERE id='".$id."' AND ned=1"$dbi); 
        while (list(
$nid) = sql_fetch_row($resultate)) { 
            
$in.=$nid
        }
?>

на

<?php
    $resultate 
sql_query("SELECT GROUP_CONCAT(`net_i` SEPARATOR '') FROM `hour` WHERE `id` = {$id} AND `ned` = 1"$dbi); 
    
$in .= sql_result($resultate0);
?>


Правда не понятно откуда взялось $in и есть ли функция sql_result().

  Ответить  
 
 автор: dima_s_d_s   (29.08.2008 в 09:03)   письмо автору
 
 

Как можно оптимизировать запрос к MySQL?


$result = sql_query("SELECT id, info, top FROM weak_top WHERE weak_top_h!=0", $dbi);
while (list($id, $info, $top) = sql_fetch_row($result)) {
    $resultate = sql_query("SELECT net_i FROM hour WHERE id='".$id."' AND ned=1", $dbi);
        while (list($nid) = sql_fetch_row($resultate)) {
            $in.=$nid;
        }
        if ($top==0){
            $a.=off($info, $in);
        } else {$b.=onn($info, $in);}
    $in="";
}


Заранее благодарен.

  Ответить  

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

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

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