php初心者です。
ググってもなかなかでてこなかったのでご質問させていただきます。
以下のようなデータベース(colmun)があります。
id | name |
---|---|
1 | 佐藤 |
2 | 土屋 |
3 | 佐藤 |
4 | 土屋 |
5 | 加藤 |
6 | 佐藤 |
ここから以下のようなnameで重複するものをカウントして
PHPでtaleに表示したいと思っています。
名前 | 数 |
---|---|
佐藤 | 3 |
土屋 | 2 |
加藤 | 1 |
一つのSQL分からどのように表示してよいのかまったくわからず
大変申し訳ございませんがご教示いただけますでしょうか。
$sql4 = "SELECT name, count(name) FROM colmun GROUP BY name;"; $stmt4 = $pdo->query($sql4); echo<<<EOF <table> EOF; while( $result = $stmt4->fetch( PDO::FETCH_ALL ) ){ echo "¥t<tr>¥n"; echo "¥t¥t<td>$result</td>¥n"; echo "¥t¥t<td></td>¥n"; echo "¥t</tr>¥n"; } echo "</table>¥n";
SQLは実行できましてPHPで表示する部分がわかりません。
恐れ入りますがどうぞご教示お願いいたします。
回答1件
あなたの回答
tips
プレビュー