Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Выборка из базы. (http://netadmin.ws/forum/showthread.php?threadid=11703)


Помещено Zdraff 11-05-2006 в 09:34:

Выборка из базы.

Здравствуйте. Есть такой скрипт вывода популярных новостей:

PHP:


if (!$topnews) {      $sql_result = $db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");        while($row = $db->get_row($sql_result)){        $row['date'] = strtotime($row['date']);        if (strlen($row['title']) > 30)      $title = substr ($row['title'], 0, 30)." ...";      else      $title = $row['title'];        if ($config['allow_alt_url'] == "yes")          $link = "<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">".stripslashes($title)."</a>";      else           $link = "<a href=\"$PHP_SELF?newsid=".$row['id']."\">".stripslashes($title)."</a>";        $topnews .= "<li>$link</li>";          }      create_cache ("topnews", $topnews, $config['skin']);  }


Задача: выбирать популярнейшие новости не из всех категорий (id), а из заданных. Помогите, пожалуйста. Заранее спасибо.


Помещено polo 11-05-2006 в 13:49:

WHERE catid IN ('1', '2'...)

__________________
Всегда есть решение.


Помещено Zdraff 20-05-2006 в 11:31:

Спасибо.


Формат времени GMT. Текущее время 19:14.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.