Елементарен въпрос

Hous

Registered
Направо ме е срам да попитам при положение колко по-трудни неща съм писал... но ,к'во да се прави. :lol:

Значи трябва ми една заявка която да брои записите в таблица на определен
id ,тоест колко съобщения във форума има примерно даден потребител.
Структурата не мисля,че ви трябва...

пс:освен заявката ако може и изкарването да покажете...

скоро не съм се занимавал и сякаш съм забравил всичко което знаех.
Мерси предварително :)
 
PHP:
$q = mysql_query("SELECT * FROM `table` WHERE `id`='$id'") or die(mysql_error());
$broi = mysql_num_rows($q);
while($row = mysql_fetch_assoc($q)) {
echo $row['pole'];
}
echo $broi;
 
Мда... оказа се ,че това:

Код:
$query = mysql_query("SELECT * FROM `f_posts` WHERE `postitem_id`='$idd'") or die(mysql_error());
$count_posts = mysql_num_rows($query);
е идеално.

:?:
 
Fakeheal каза:
Код:
SELECT COUNT(`id`) FROM `f_posts` WHERE `postitem_id` = '$idd'

COUNT()
В случая не мисля, че е удобно с COUNT, защото той иска и да ги извежда... Не виждам смисъл да си прави една заявка само за брояч и още една за извеждането.
 
tedo96 каза:
Fakeheal каза:
Код:
SELECT COUNT(`id`) FROM `f_posts` WHERE `postitem_id` = '$idd'

COUNT()
В случая не мисля, че е удобно с COUNT, защото той иска и да ги извежда... Не виждам смисъл да си прави една заявка само за брояч и още една за извеждането.

Е може да ги изведе ето така:
Код:
$query = mysql_query('SELECT COUNT(`id`) FROM `f_posts` WHERE `postitem_id` = '$idd'');
$result = mysql_fetch_row($query);
echo $result[0];

Написах го, защото мисля, че ще е по-оптимизирано заради заявката. В смисъл не селектва всички полета и прочие.
 

Горе