suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php – Abfrageproblem des heutigen Geburtstags im Ergebnissatz des Sonnenkalenders und des Mondkalenders.

Datenbankdesign

is_lunar Ob der Mondkalender (0=Sonnenkalender, 1=Mondkalender)
Geburtstag Geburtstag (Datumstyp speichert direkt das Geburtstagsformat 19.07.1985)

Frage

Wie frage ich den Datensatz des heutigen Geburtstags ab?

ps: Die Kenntnisse über die Datumsfunktion von MySQL sind nahezu null. Ich hoffe, ihr könnt mir einen Rat geben.

Erstmalige Ergänzung

Das schreibe ich gerade, also sollte es in Ordnung sein.

$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_leeringa_lee2753 Tage vor521

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:18:34

    知道一个PHP的农历和阳历转化的类,建议是用PHP转换一下,然后在确定一个日期了,在去查询。
    SQL大概可以是这样,select * from users where (is_lunar = 1 and birthday = 2017-03-15) or (is_lunar = 0 and birthday = 2017-04-11)

    Antwort
    0
  • StornierenAntwort