Разное > Поиск, изготовление скриптов и прочее...
Выборка из базы.
(1/1)
Zdraff:
Здравствуйте. Есть такой скрипт вывода популярных новостей:
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), а из заданных. Помогите, пожалуйста. Заранее спасибо.
vasa_c:
Нужно перечислить все категории в условии выборки:
where (`id`=1)||(`id`=5)...
Zdraff:
Можно ли конкретно, как будет выглядеть скрипт? И еще: категорий(id) много, можно ли как-нибудь выбрать с 3 по 123, допустим?
for_i_0:
Zdraff
можно, ответят на другом форуме.
Zdraff:
Разобрался, спасибо.
Навигация
Перейти к полной версии