-5

履歴のこの日の結果を検索する SQL クエリを作成しようとしています (つまり、年を含まない今日の日付)

PHP で現在の日付を取得します。

$today = date("Y-m-d", time());

$todayこのクエリで使用すると、エラーは発生しませんが、結果も返されません。

SELECT name, date FROM births WHERE MONTH(date) = MONTH($today) AND DAY(date) = DAY($today)

日付列には、今日の日付を含む 2 つの行がありY-m-dます。ここで何が起こっているのかわかりません。変数の互換性のない使用が原因ですか? これは私のテーブル構造がどのように見えるかです:

出生表の構造

4

1 に答える 1