我有一个问题:
$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>';
}使用"join“如何计算该类别的条目数量?
我的数据库: id_kategorii = id猫和id_wpisu = id条目
id_kategorii id_wpisu
1 379
2 378
1 377
1 376
2 375发布于 2015-11-26 02:36:16
这是如何计算你的记录。添加您的join语句,它将为您工作:)
SELECT column, Count(*) as Count
FROM table
GROUP BY column
ORDER BY column ASC你也可以在这里读到一个类似的问题,Select count(*) and "join" over 3 tables应该会给你一个关于如何连接/计算多个表的答案(假设这就是你在JOIN语句中提到的)
https://stackoverflow.com/questions/33923851
复制相似问题