php - 今日過生日陽曆、農曆結果集查詢問題。
ringa_lee
ringa_lee 2017-05-16 13:16:34
0
1
537

資料庫設計

is_lunar 是否農曆(0=陽曆、1=農曆)
birthday 生日(date類型 直接存生日 格式 1985-07-19)

問題

查詢出今天過生日的紀錄集該怎麼寫?

ps:mysql的日期函數知識幾乎為0,不知道怎麼寫,望兄弟們不吝賜教,萬分感激。

第一次補充

#我目前是這麼寫的,應該是沒問題的吧。

$solar = 当前阳历月份和日(04-11)
$lunar = 当前农历月份和日(03-15)
select * from table where ( is_lunar = 0 and date_format(birthday, '%m-%d') = {$solar} ) or ( is_lunar = 1 and DATE_FORMAT(birthday,'%m-%d') = {$lunar}) 
ringa_lee
ringa_lee

ringa_lee

全部回覆(1)
我想大声告诉你

知道一個PHP的農曆和陽曆轉化的類,建議是用PHP轉換一下,然後在確定一個日期了,在去查詢。
SQL大概可以是這樣,select * from users where (is_lunar = 1 and birthday = 2017-03-15) or (is_lunar = 0 and birthday = 2017-04-11)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板