次のようなテーブルcategories
がありますid, name, subcategory_id, parent_id
。次のような別のテーブルclassifieds
:classified_id, title, description, category_id
。
私は各カテゴリーの求人広告の数を引き出しようとしています。したがって、このようになります。
- 付属品(10)
- 車(15)
- デート(12)
私はそれを次のように試してみました:
enter $catquery = mysql_query("SELECT * FROM categories WHERE sub_id = '0' ORDER BY name ASC"); here
enter $catrows = mysql_num_rows($catquery); here
enter $catrows = mysql_num_rows($catquery); here
enter $query = "SELECT category_id, COUNT(title) AS `total` FROM classifieds WHERE classified_id = 'category_id' "; here
enter $result = mysql_query($query); here
enter while($row = mysql_fetch_assoc($result)){ $num_items_in_category[$row['category_id']] = $row['total']; here
enter } echo "<li><a href='category.php?cat=".$row['id']."'>".$row['name']. $row['total']. "</a></li>"; here
ありがとうフェラス