Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как сделать вывод новостей по нескольким рубрикам в php
Форумы портала PHP.SU » » Вопросы новичков » Как сделать вывод новостей по нескольким рубрикам в php

Страниц (1): [1]
 

1. livote - 22 Августа, 2014 - 20:41:03 - перейти к сообщению
У меня есть таблица в бд, где хранятся записи. в этой таблице есть столбец, в котором хранится id категории. Вот туплю.подскажите как хранить несколько рубрик, и потом выводить их в записи. И что бы переходя по категориям записи так же норм выводились.

Имеется такой вот sql запрос.как с ним бы всё это сделать... Однако

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT allnot.id,
  2. allnot.url,
  3. allnot.VIEW,
  4. allnot.date,
  5. allnot.name,
  6. allnot.content,
  7. category.url AS urlCat,
  8. category.name AS nameCat,
  9. ifnull(ccount, 0) AS commcount
  10. FROM allnot
  11.  
  12. JOIN category ON
  13. (allnot.category = category.id)
  14.  
  15. LEFT JOIN (
  16. SELECT content_id, COUNT(0) AS ccount FROM comments GROUP BY content_id
  17. ) comm ON
  18. comm.content_id=allnot.id
  19.  
  20. WHERE category='$idCategory' AND allnot.type='post'
  21. ORDER BY date DESC
  22.  

 

Powered by ExBB FM 1.0 RC1