sql >> データベース >  >> RDS >> Mysql

今後の誕生日を取得するMysqlとPHP

    このコードを探していましたが、クリーンでシンプルなクエリが見つかりませんでした(うるう年(2月の問題の29日)でも機能します)

    だから私は自分で作った。

    次のx日間の次の誕生日を取得するための最も簡単なコードは次のとおりです(このクエリには昨日の誕生日も表示されます(または過去のx日数に変更できます)

    SELECT name, date_of_birty FROM users WHERE 
            DATE(CONCAT(YEAR(CURDATE()), RIGHT(date_of_birty, 6)))
                    BETWEEN 
                    DATE_SUB(CURDATE(), INTERVAL 1 DAY)
                    AND
                    DATE_ADD(CURDATE(), INTERVAL 5 DAY)
    


    1. XAMPPからのMySQLデータベースのエクスポート

    2. MySQLデータベースのインポートエラー#1064

    3. データベースからDropDownListを設定する正しい方法は何ですか?

    4. MySQLの低速クエリログの時間の単位は何ですか?