• 29-07-2010, 17:11:19
    #1
    PHP'de iki tarih arasındaki veriyi listeletemiyorum. Sorun mysql_query'den deger donmemesi sanırsam.

    Kodum şu şekilde
    //hosta baglanma cart curt
    $bas_tarihi='2009-01-01';
    $bit_tarihi='2010-07-05';
    $sor=mysql_query=("select * from tabloadi where tarih>'$bas_tarihi' and tarih<'$bit_tarihi' order by h_tarihi");
    
    //While döngüsü ile mysql_fetch arrayı kullanarak cekme vsvs.
    Normal sorguyu sadece şart olmaksızın denedim yazdıroyr ekrana fakat iki tarih arasındaki kayıtları yazdıramadım. Ya mysql de Tarih Alanı Date oldugu için PHP de de String olunca uyusma yapıoyr belkı ondan ama bi türlü olmadı
    php de de str to tarih gibi hiç bir fonk. bulamadım.

    Acilen yardımlarınızı bekliyorum
  • 29-07-2010, 17:33:07
    #2
    Sorunu hallettim
  • 29-07-2010, 17:45:11
    #3
    Üyeliği durduruldu
    Nasıl hallettiğini yazarsan biz de faydalanırız : )
  • 29-07-2010, 18:30:50
    #4
    Bettwen kulandım.
  • 29-07-2010, 23:43:48
    #5
    Eposta Aktivasyonu Gerekmekte
    Halletmişsin ama ben yinede veriyim kodu.
    $sor = mysql_query("select * from tabloadi where tarih between '" . $bas_tarihi . "' and '" . $bit_tarihi . "' order by h_tarihi");