重複の可能性:
現在の日付に基づいて今後の誕生日を並べ替えるMySQLクエリ
私は次のようなMYSQLコードを持っています:
$friends=mysql_query("SELECT id,friend_id,f_name,
DATE_FORMAT(f_birthday,'%d %b')
AS f_birthday from friends where id='$id'
ORDER BY MONTH(f_birthday), DAYOFMONTH(f_birthday)");
このコードブロックを使用すると、ユーザーの誕生日を1月から始まる月と日で並べ替えることができます。しかし、私はそれらを次の誕生日に従って分類することはできません。何時間も検索し、stackoverflowで多くの解決策を見つけましたが、成功しませんでした。本当に助けが必要です。ありがとう。
編集
MYSQLテーブルの例:
id friend_id f_name f_birthday 100001403795149 542542215 Mıchael 1984-10-01 100001403795149 557277949 MARY 1966-11-30 100001403795149 100002251590924 John 1985-07-05 100001403795149 100002534859304 Lucas 1977-09-15