Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: Zdraff от 11 Мая 2006, 12:29:19

Название: Выборка из базы.
Отправлено: Zdraff от 11 Мая 2006, 12:29:19
Здравствуйте. Есть такой скрипт вывода популярных новостей:
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 = "".stripslashes($title)."";   else           $link = "".stripslashes($title)."";     $topnews .= "
  • $link
  • ";   }   create_cache ("topnews", $topnews, $config[\'skin\']);  }
    Задача: выбирать популярнейшие новости не из всех категорий (id), а из заданных. Помогите, пожалуйста. Заранее спасибо.
    Название: Выборка из базы.
    Отправлено: vasa_c от 11 Мая 2006, 13:46:11
    Нужно перечислить все категории в условии выборки:
    where (`id`=1)||(`id`=5)...
    Название: Выборка из базы.
    Отправлено: Zdraff от 11 Мая 2006, 13:57:34
    Можно ли конкретно, как будет выглядеть скрипт? И еще: категорий(id) много, можно ли как-нибудь выбрать с 3 по 123, допустим?
    Название: Выборка из базы.
    Отправлено: for_i_0 от 13 Мая 2006, 13:21:31
    Zdraff
    можно, ответят на другом форуме.
    Название: Выборка из базы.
    Отправлено: Zdraff от 13 Мая 2006, 17:50:05
    Разобрался, спасибо.