SQLを覚えよう::GROUP BY句とCOUNT関数

July 5th, 2011

久しぶりに記事を書く事に。


当サイトの左側にある「カテゴリ」欄で実装している「項目」と「件数」の処理を、いままでPHPでやっていたんだけど、SQL文を利用すればスッキリ出来る事が判明。

<?php
$sql = 'SELECT `category`, COUNT(*) FROM `tablename`'
    . ' WHERE `status` = 1'
    . ' GROUP BY `category`'
    . ' ORDER BY `category` ASC';
?>

追記:サイトのデザインを変更しています。

July 5th, 2011