久しぶりに SQL 等を書いております。すっかり忘れちゃっていました。
今日は生年月日が入っているカラムを利用して、今日誕生日の人を検索する。ってのを作っておりまして・・・
忘れないようにメモ。
SQL のクエリはこれ。
select * from テーブル where (MONTH(生年月日カラム) = 月 and DAY(生年月日カラム) = 日);
具体的にはこんな感じになります。
select * from tblman where (MONTH(birth) = 9 and DAY(birth) = 20);
php と組み合わせるとこんな感じ
$n = date("n"); //月。先頭にゼロをつけない。 1 から 12 $j = date("j"); //日。先頭にゼロをつけない。 1 から 31 $q = "select * from tblman where (MONTH(birth_date) = ".$n." and DAYbirth_date = ".$j.");";
コメント