• 19-10-2010, 15:30:44
    #1
    tablomda tarih alanını kullanarak bugün ve dünün eklenen verilerini çekmek istiyorum. nasıl bir sorgu yapmam lazım?
  • 19-10-2010, 15:46:16
    #2
    $a = date ("y-d-m");

    $query_gunluklistele = "SELECT * FROM link WHERE tarih = '$a' ORDER BY votes_up ASC";

    yaptım fakat boş çıkarıyor
  • 19-10-2010, 15:52:13
    #3
    Üyeliği durduruldu
    order by tarih desc limit 1 dersen en güncel tarihi gösterir
  • 19-10-2010, 15:55:49
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kullandığın yöntem doğru ama date ("y-d-m"); günlük kaydettiğin veri tarihi harf harf birbiri ile denk olması gerekir yoksa where nin karşılığını alamazsın böylece sonuç çıkmaz... o doğruysa order by sil dene
  • 19-10-2010, 16:00:53
    #5
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 10' at line 1

    hatası veriyor
  • 19-10-2010, 16:03:12
    #6
    date veya datetime veri türünü kullanıyorsanız "tarih = CURDATE()"
  • 19-10-2010, 16:05:20
    #7
    veri turu timestamp
  • 19-10-2010, 16:13:22
    #8
    iki türlü yapabilirsin, unix timestamp e ait gün başlangıç ve gün bitiş aralıklarını bulmalısın (timespan olarak aratman yeterli) ikincisi bana göre en kullanışlısı from_unixtime fonksiyonu ile veri türünü date türüne çevirip sorgulama yapacaksın.

    http://dev.mysql.com/doc/refman/5.1/..._from-unixtime