PR

初心者エンジニア必見!MySQL で生年月日カラムから今日誕生日の人を抽出する

IT技術
記事内に広告が含まれている事があります。

logo-mysql-170x115

久しぶりに 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.");";

コメント

タイトルとURLをコピーしました