Колко файла са качени в дадена категория

csk1drock

Registered
Здравейте, понеже не знам каква функция да използвам за да изкарам колко файла има в дадена категория.

Това е скрипта който изкарва категориите:

PHP:
<?php
include("config.php");
	mysql_query("SET NAMES cp1251");
	mysql_query("SET CHARACTER cp1251");
	
	$result = mysql_query("SELECT * FROM cats ORDER BY id");
while($row = mysql_fetch_array($result)){
	echo '<img src="img/cats.png" alt=""/><a href="/viewmaps.php?cat='.$row['id'].'">'.$row['kategoria'].'</a><br />';
	}
?>

Направил съм да показва колко файла има общо в таблицата но целта ми е да направя колко файла има в дадена категория.

<?php echo mysql_num_rows(mysql_query("SELECT * FROM files")); ?>
 
Код:
<?php echo mysql_num_rows(mysql_query("SELECT * FROM files where сбора от всички категорий='от коя категория да ти вади резултати'")); ?>

Под сбора имах предвид полето във което вписваш категориите.
 
Ами пак е така, не е ли ? :)

Имаш колона, която си наименувал "категории" и в тази колона имаш категория "музика". И искаш резултати само от категория "музика"

Пишеш

PHP:
<?php echo mysql_num_rows(mysql_query("SELECT * FROM files WHERE category='music' ")); ?>

Така ще избере само редовете от категория "музика" :)
 
bytheway каза:
Ами пак е така, не е ли ? :)

Имаш колона, която си наименувал "категории" и в тази колона имаш категория "музика". И искаш резултати само от категория "музика"

Пишеш

PHP:
<?php echo mysql_num_rows(mysql_query("SELECT * FROM files WHERE category='music' ")); ?>

Така ще избере само редовете от категория "музика" :)
Да, и аз направих така! стана успешно! аз се сетих още вчера..! Благодаря, на всички който се отзоваха.
 

Back
Горе