• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlについてサンプルなど教えてもらえませんか)

MySQLに関するサンプルコードとデータベースの件数表示方法

このQ&Aのポイント
  • 初心者向けのMySQLのサンプルコードとデータベースの件数を表示する方法を紹介します。
  • PHPを使用してウェブサイトを作成している際に、データベースを使用する必要があり、データベースの関数について困っている状況です。
  • MySQLのSELECT COUNT(*)を使用してデータベースの件数を取得し、PHPのechoを使って表示する方法をサンプルコードとして提供します。

質問者が選んだベストアンサー

  • ベストアンサー
  • sora1515
  • ベストアンサー率58% (54/92)
回答No.1

前回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と出ます)

toto073
質問者

お礼

お礼が遅くなりました。仕事でなかなかプログラムが触れませんでしたので・・。 おっしゃるやり方で上手く動きました。これでサイトは完成しましたのであとはアップロードするだけです。 ありがとうございました。

その他の回答 (1)

  • sora1515
  • ベストアンサー率58% (54/92)
回答No.2

補足 ああsql結果は基本的に配列構造なのでimplode()なりしないと1すら出ません。。

関連するQ&A