如何计算参赛作品的数量?

时间:2015-11-25 18:24:12

标签: php mysql

我有一个问题:

$sql = 'SELECT * FROM red_kat ORDER BY ID DESC';
$category = mysql_query($sql);

while ($cat = mysql_fetch_array($category)) 
{

$category_title = $cat['nazwa'];
$category_url = $cat['slug'];
$idcat =  $cat['id'];
$zapytanie = mysql_query('SELECT COUNT('.$idcat.') FROM red_kat_id');
$ile=mysql_result($zapytanie, 0, 0);
echo '<li class="cat-item cat-item-1">';
echo "<a href='http://".$domena."".$slug_category."".$category_url."".$koncowka_category."'>".$category_title."</a> (".$ile.")";
echo '</li>';
}

如何使用“加入”计算此类别的条目数?

我的数据库: id_kategorii = id cat和id_wpisu = id条目

    id_kategorii    id_wpisu
        1             379
        2             378
        1             377
        1             376
        2             375

1 个答案:

答案 0 :(得分:0)

以下是计算记录的计数方法。添加你的连接语句,它应该适合你:)

SELECT column, Count(*) as Count 
FROM table 
GROUP BY column 
ORDER BY column ASC

你也可以在这里阅读一个类似的问题Select count(*) and "join" over 3 tables,它可以给你一个关于如何连接/统计多个表的答案(假设你用你的JOIN语句指的是什么)