- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlについてサンプルなど教えてもらえませんか)
MySQLに関するサンプルコードとデータベースの件数表示方法
このQ&Aのポイント
- 初心者向けのMySQLのサンプルコードとデータベースの件数を表示する方法を紹介します。
- PHPを使用してウェブサイトを作成している際に、データベースを使用する必要があり、データベースの関数について困っている状況です。
- MySQLのSELECT COUNT(*)を使用してデータベースの件数を取得し、PHPのechoを使って表示する方法をサンプルコードとして提供します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
前回COUNT(*)回答の者です。 あれはDBから取得時の件数カウント方法でした。わかりずらくて申し訳ありませんでした。。どっちでも一応可能ですがphp側でもっと楽に件数カウントができます。 $stmt = $pdo->query("SELECT * FROM bbb"); ←ここではカウントしない $stmt->execute(); $count = $stmt->rowCount(); ←ここでカウント echo $count; /* 参考: これはSELECT COUNT(*)した場合の FETCHして1件のみ表示 ※非推奨 $count = $stmt->fetch(PDO::FETCH_ASSOC); echo implode($count); */ ※質問ソースの場合、件数(例えば10)とDB結果が1行出たものをさらにその件数(いわゆる1行)をPHP側で数えています。(なので何件でも1と出ます)
その他の回答 (1)
- sora1515
- ベストアンサー率58% (54/92)
回答No.2
補足 ああsql結果は基本的に配列構造なのでimplode()なりしないと1すら出ません。。
お礼
お礼が遅くなりました。仕事でなかなかプログラムが触れませんでしたので・・。 おっしゃるやり方で上手く動きました。これでサイトは完成しましたのであとはアップロードするだけです。 ありがとうございました。