• 31-03-2014, 16:41:16
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar
     <?php  
    $sqlsorgu="SELECT * FROM veri
    LEFT JOIN on_kayit ON veri.id = on_kayit.id
    WHERE   "; 
    if($tarih_baslangic!=="") {$sqlsorgu.=" kayit_tarihi_zamani='$tarih_baslangic' or";}
    if($tarih_bitis!=="") {$sqlsorgu.=" kayit_tarihi_zamani='$tarih_bitis' or";}
    
    $uyead    =$_POST['uyead'];
    $uyesoyad =$_POST['uyesoyad']; 
    .......
    tarzında kodlamam var
    burada üyenin adına göre ,soyadına göre veya her ikisine göre arama yapabiliyorum ama
    form üzerine iki tarih ilave ettim tarih_baslangic ve tarih_baslangic diye iki tarih arasıda sorgulamayıda ilave etmek istiyorum yapamadım bunu nasıl yapabilirim ?
  • 31-03-2014, 16:48:05
    #2
    Üyeliği durduruldu
    SELECT * FROM veri 
    LEFT JOIN on_kayit ON veri.id = on_kayit.id 
    WHERE date_format(kayit_tarihi_zamani, "%Y-%m-%d") between "'.$tarih_baslangic.'" and "'.$tarih_baslangic.'"
    işinizi görür sanırım.
  • 31-03-2014, 17:06:15
    #3
    Üyeliği durduruldu
    Quismo adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM veri 
    LEFT JOIN on_kayit ON veri.id = on_kayit.id 
    WHERE date_format(kayit_tarihi_zamani, "%Y-%m-%d") between "'.$tarih_baslangic.'" and "'.$tarih_baslangic.'"
    işinizi görür sanırım.
    işimi görmedi hocam
    tarih alanları varchar olduğu için kendime göre uyarladım

    $sqlsorgu="SELECT * FROM veri
    LEFT JOIN on_kayit ON veri.id = on_kayit .id  
    WHERE on_kayit .kayit_tarihi_zamani BETWEEN '$tarih_baslangic' AND '$tarih_bitis')
     ";
    ama bu sefer hiç sorgu çalışmadı ?
  • 31-03-2014, 17:13:23
    #4
    Üyeliği durduruldu
    wallstreet adlı üyeden alıntı: mesajı görüntüle
    işimi görmedi hocam
    tarih alanları varchar olduğu için kendime göre uyarladım

    $sqlsorgu="SELECT * FROM veri
    LEFT JOIN on_kayit ON veri.id = on_kayit .id  
    WHERE on_kayit .kayit_tarihi_zamani BETWEEN '$tarih_baslangic' AND '$tarih_bitis')
     ";
    ama bu sefer hiç sorgu çalışmadı ?
    kayit_tarihi_zamani veri türünü date yapın.
  • 31-03-2014, 17:16:06
    #5
    Üyeliği durduruldu
    bir dünya veri var hocam veriler uçar bu şekilde olmazmı ?
  • 31-03-2014, 17:21:22
    #6
    Üyeliği durduruldu
    wallstreet adlı üyeden alıntı: mesajı görüntüle
    bir dünya veri var hocam veriler uçar bu şekilde olmazmı ?
    ozaman date'e göre şekillendireceğiz

    STR_TO_DATE(tarihalanı,'%d.%m.%Y')
  • 31-03-2014, 17:36:50
    #7
    Üyeliği durduruldu
    Quismo adlı üyeden alıntı: mesajı görüntüle
    ozaman date'e göre şekillendireceğiz

    STR_TO_DATE(tarihalanı,'%d.%m.%Y')
    where kısmında sonra bir şey yazınca sorgu çalışmıyor hocam neden se