php - Problème de requête de l'anniversaire d'aujourd'hui dans l'ensemble de résultats du calendrier solaire et du calendrier lunaire.
ringa_lee
ringa_lee 2017-05-16 13:16:34
0
1
536

Conception de base de données

is_lunar Si le calendrier lunaire (0 = calendrier solaire, 1 = calendrier lunaire)
anniversaire (le type de date enregistre directement le format d'anniversaire 19/07/1985)

Question

Comment interroger le record de l’anniversaire d’aujourd’hui ?

ps : La connaissance de la fonction de date de MySQL est presque nulle. Je ne sais pas comment l'écrire. J'espère que vous pourrez me donner quelques conseils, je vous en suis très reconnaissant.

Supplément première fois

C'est ce que j'écris actuellement, donc ça devrait aller.

$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

répondre à tous(1)
我想大声告诉你

Je connais une classe PHP pour convertir le calendrier lunaire et le calendrier solaire. Il est recommandé d'utiliser PHP pour le convertir, puis de l'interroger après avoir confirmé une date.
SQL peut probablement être comme ça, sélectionnez * parmi les utilisateurs où (is_lunar = 1 et anniversaire = 2017-03-15) ou (is_lunar = 0 et anniversaire = 2017-04-11)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal