cari

Rumah  >  Soal Jawab  >  teks badan

php - Masalah pertanyaan hari lahir hari ini dalam kalendar suria dan set keputusan kalendar lunar.

Reka Bentuk Pangkalan Data

is_lunar Sama ada kalendar lunar (0=kalendar suria, 1=kalendar lunar)
hari lahir hari lahir (jenis tarikh menyimpan terus format hari jadi 1985-07-19)

Soalan

Bagaimana untuk menanyakan set rekod hari lahir hari ini?

ps: Pengetahuan fungsi tarikh Mysql hampir sifar. Saya tidak tahu bagaimana untuk menulisnya.

Supplement kali pertama

Itulah yang saya tulis sekarang, jadi tidak mengapa.

$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 hari yang lalu519

membalas semua(1)saya akan balas

  • 我想大声告诉你

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

    Saya tahu kelas PHP untuk menukar kalendar lunar dan kalendar suria Adalah disyorkan untuk menggunakan PHP untuk menukarnya, dan kemudian bertanyakannya selepas mengesahkan tarikh.
    SQL mungkin boleh seperti ini, pilih * daripada pengguna di mana (is_lunar = 1 dan birthday = 2017-03-15) atau (is_lunar = 0 dan birthday = 2017-04-11)

    balas
    0
  • Batalbalas