人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mysqlのレコード数取得に関する質問です。

前回の質問はhttp://q.hatena.ne.jp/1237075969です。

会員の情報はUserというテーブルに入っています。

総会員数
$rs = mysql_query("select count(*) from User");
$count = mysql_fetch_row($rs);
echo $count[0] . '件';

今日増えた会員数
$rs2 = mysql_query("select count(*) from User where date(Joined)=current_date");
$count2 = mysql_fetch_row($rs2);
echo $count2[0] . '件';

昨日増えた会員数
$rs3 = mysql_query("select count(*) from User where date(Joined)=current_date-interval 1 day");
$count3 = mysql_fetch_row($rs3);
echo $count3[0] . '件';

上記3つのカウント数のほかに
時間別カウント数を表示したいです。


今日13時台に増えた会員数
昨日13時台に増えた会員数

このようなカウント数を表示するにはどうしたらよいでしょうか?
よろしくお願い致します。

●質問者: xptree
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:echo MySQL SELECT USER カウント
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント

SQL文のみを示します。


今日13時台に増えた会員数
select count(*) from User where (date(Joined)=current_date) and (hour(Joined)=13)
昨日13時台に増えた会員数
select count(*) from User where (date(Joined)=current_date - interval 1 day) and (hour(Joined)=13)

参考サイト

◎質問者からの返答

回答ありがとうございます。

試してみましたが、両方とも表示されませんでした。

$rs = mysql_query("select count(*) from User where (date(Joined)=current_date) and (hour(Joined)=1");

$count = mysql_fetch_row($rs);

echo $count[0] . '件';

上記は何か間違っていますでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ