делаю подкатегории для новостей
добавил новое поле в таблицу новостей в котором содержатся ид подкатегории новости
получилось так
topic содержит ид категории новости
ktank содержит ид подкатегории новости
у меня не получается разобраться в запросе
вот кусок кода
CODE ( htmlphp):
скопировать код в буфер обмена
if ($new_topic == 0) { $qdb = "WHERE (s.ihome='0')"; $home_msg = ""; } else { $qdb = "WHERE s.topic='".$new_topic."'"; $result_a = $db->sql_query("SELECT topictext FROM ".$prefix."_topics2 WHERE topicid='".$new_topic."'"); $row_a = $db->sql_fetchrow($result_a); $numrows_a = $db->sql_numrows($result_a); $topic_title = filter($row_a['topictext'], "nohtml"); global $titledelim; $pagetitle= "".$topic_title; $navpanel=array(); } include("header.php"); if ($new_topic>0) { navpanel($navpanel); } echo "<table width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\">"; echo "<BR><center><h1>Шкурки для ".$topic_title."</h1><BR><strong>".$seotext."</strong></center>"; $cnt=0; $offset = ($page-1) * $storynum; $result = $db->sql_query("SELECT SQL_CALC_FOUND_ROWS s.*, s.counter as s_counter, t.* FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_topics2 AS t ON(t.topicid=s.topic) ".$qdb." ".$querylang." ORDER BY s.time DESC limit ".$offset.", ".$storynum); $result_total=$db->sql_fetchrow($db->sql_query("SELECT FOUND_ROWS() as total")); $numstories = intval($result_total['total']); $numpages = ceil($numstories / $storynum); while ($row = $db->sql_fetchrow($result)) {
как сделать чтобы забирались материалы не по ид topic а по ид ktank
WHERE ktank=".$new_topic." таким способом у меня ничего не получилось
|