phpとmysqlで重複しているものの数を簡単に把握する方法を調べているのですが、わからず教えて頂けると幸いです。
id | name | price |
---|---|---|
1 | リンゴ | 300円 |
2 | ぶどう | 500円 |
3 | リンゴ | 300円 |
4 | きゅうり | 100円 |
5 | リンゴ | 300円 |
6 | きゅうり | 100円 |
7 | 梨 | 400円 |
こういうデータベースがあった場合、どうやってリンゴとぶどう、きゅうり、梨の数をカウントしたら良いでしょうか?
少ない数ならば
$count = 'SELECT COUNT(*) FROM db_name WHERE name="りんご"'; $count= $pdo -> prepare($count); $count-> execute(); $apple_count = $count -> fetchColumn();
このような形で求めたら良いかと思ったのですが、求める商品の数が20個近くあった場合の解決方法がわかりません。
回答2件
あなたの回答
tips
プレビュー