• 10-01-2013, 21:24:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    veriler tabloda

    tarih tarih bölümüne 2012-12-29 09:45:56

    şeklinde kaydoluyor

    koşullu sorgu yada başka şekilde sorgulayarak tarihleri ayırmak istiyorum

    sadece sene olarak
    2010
    2011
    2012

    ORDER BY tarih = 2012

    ORDER BY tarih = 2011 gibi ama olmadı


    ORDER BY tarih = 2012 ???
  • 10-01-2013, 21:31:59
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Büyükten küçüğe sıralamak için ORDER BY tarih DESC
    Küçükten büyüğe sıralamak için ORDER BY tarih ASC
  • 10-01-2013, 22:59:17
    #3
    Üyeliği durduruldu
    tarih alanında sorgu yapabilmek icin öncelikle tarih alan DATE 0000-00-00 şeklinde veya timespam şeklinde olması gerekir, senin bu alanlarının olmadığı farzederek search ile kayıtları cekebilirsin örnek;

    $sql = mysql_query("SELECT * FROM tablo WHERE alan LIKE '%2010%'");
    while ($a = mysql_fetch_array($sql)){
    echo ''.$a[cekmekistediginalan].'';
    }
    Ayrıca büyükten kücüğe veya kücükten büyüğe sıralamak icin ORDER BY alan DESC veya ORDER BY alan ASC ekleyebilirsin sorguna
  • 10-01-2013, 23:18:43
    #4
    RenkAjans adlı üyeden alıntı: mesajı görüntüle
    tarih alanında sorgu yapabilmek icin öncelikle tarih alan DATE 0000-00-00 şeklinde veya timespam şeklinde olması gerekir, senin bu alanlarının olmadığı farzederek search ile kayıtları cekebilirsin örnek;

    $sql = mysql_query("SELECT * FROM tablo WHERE alan LIKE '%2010%'");
    while ($a = mysql_fetch_array($sql)){
    echo ''.$a[cekmekistediginalan].'';
    }
    Ayrıca büyükten kücüğe veya kücükten büyüğe sıralamak icin ORDER BY alan DESC veya ORDER BY alan ASC ekleyebilirsin sorguna

    tarih alanım bu şekilde 2012-12-29 09:45:56

    SELECT * FROM tblhaberler WHERE tarih LIKE '%2011%' ORDER BY haberID DESC LIMIT $baslangic,$limit";

    saol
  • 11-01-2013, 00:08:50
    #5
    Üyeliği durduruldu
    rica