Снова проблема с мускулом

1. Дмитрий (12.08.2010 / 07:23)
Есть форум. идет так

|разделы|подфорумы|темы|посты
тут главная форума...
<?php
там идет как бы 

`type`='r' разделы 
`type`='f' пф 
`type`='t' темы 
`type`='m' сообщ 

помогите пжалста уже моск кипит
надо вывести количество подфорумов и тем в каждом разделе... 

вывел только количество подфорумов так

$count_f = mysql_num_rows(mysql_query("SELECT * FROM `forum` WHERE refid='".$mass['id']."' and `type`='f'")); 


2. Максим (12.08.2010 / 10:20)
refid= что это?
$mass['id'] что это?

3. Дмитрий (12.08.2010 / 10:23)
Это выбирается раздел который надо

4. Максим (12.08.2010 / 10:43)
не пробывал вместо `type`='f' `type`='t'//////либо ты неправильно таблицу сделал над чтобы к примеру было type='f' razdel='r' tems='t' msg='m' тогда мог делать к примеру для сообщений:
$count_msg = mysql_num_rows(mysql_query("SELECT * FROM `forum` WHERE refid='".$mass['id']."' and `type`='f' and razdel='r' and tems='t' and msg='m'"));/построй по другому таблицу 


5. Дмитрий (12.08.2010 / 10:57)
блин, таблицу переписывать геморно, я думал нельзя в запросе нельколько and.... ладно что-то буду пробовать

6. Максим (12.08.2010 / 11:06)
Удачи

7. Олег (12.08.2010 / 21:44)
срочно меняй структуру базы данных.

8. Дмитрий (12.08.2010 / 23:05)
да я уже и с такой разобрался )) так а нах менять, разве что не удобно с запросами работать, а так на производительность вроде не влияет?smile

9. Олег (13.08.2010 / 20:44)
Нельзя так судить о производительности не принимая во внимание другие факторы. Например темы и посты — 2 разные сущности с набором своих атрибутов. А ты все в одну гребенку перемешал. Дальше хуже. Стоит задуматься о том что нужно уделять более серьезное внимание к проектированию БД.

10. Максим (13.08.2010 / 21:37)
1. Mr-General,
Зырь сюды:
<?php
// Темы
$count_t = mysql_num_rows(mysql_query("SELECT * FROM `forum` WHERE refid='".$forum_id."' and `type`='t'"));

// Сообщения
$count_m = mysql_num_rows(mysql_query("SELECT * FROM `forum` WHERE refid='".$pforum_id."' and `type`='m'"));

или я экстрасенс....

11. Максим (13.08.2010 / 21:39)
7. Aligan, менять совсем не обязательно!!! форум джона так написан...

12. ramzes (13.08.2010 / 22:56)
неудобная структура.
//юзай коунт а не нум ровс

13. Олег (13.08.2010 / 23:43)
SPunk, и что от этого? Я понятия не имею кто такой джон, и в глаза не видел данный форум, но если то, как ты говоришь так и есть — в барахолку форум.

14. Дмитрий (14.08.2010 / 10:56)
SPunk не, маленько не так )) ну я уже разобрался, Aligan учту насчет БД, // а джон это квадратный двиг - говнецо как на кенто )) close#

15. ramzes (14.08.2010 / 11:02)
14, эксперт типа?)))

URL: https://visavi.net/topics/12520