• 22-01-2013, 00:21:37
    #1
    Merhaba,

    mysql e kayıt girerken, tarih olarak now() değerini giriyorum.

    bu girdiğim tarihten 1 haftalık yada 10 günlük veriyi çektirmem gerekiyor,

    biraz fazla araştırdım sanırım iyice aklım karıştı.

    kısaca özetlemem gerekirse,

    Girilen tarihten 7 gün veya 10 gün önce eklenen içeriği göstermem gerekiyor.

    Saygılarımla.
  • 22-01-2013, 00:29:07
    #2
    Üyeliği durduruldu
    merhaba;

    bunu yapmanun en güzel yolu "bence" linux saat dilinde 7 günlük veya 10 günlük süreyi hesaplayın ve sorguda öyle çekin..
  • 22-01-2013, 00:38:32
    #3
    Merhaba hocam,

    linux kullanmadığımdan 1 günlük süre neye göre hesaplanıyor saniye cinsine göremi ?

    Eklenen tarih 2013-01-19 00:31:08 bu şekilde ekleniyor sanırım çıkartma işlemi yapılamaz gibime geliyor.
  • 22-01-2013, 00:46:26
    #4
    merhaba,

    genelde forum uzerinden paylasim yapmam ama sen yazinca yardimci olayim dedim.

    eklenen tarih datetime olarak sectigini varsayiyorum.

    ornek olarak soyle yapabilirsin son 7 gunu gosterir:
    SELECT * FROM where tablo zaman >=DATE_SUB(CURDATE(), INTERVAL 7 DAY)
  • 22-01-2013, 00:54:35
    #5
    Teşekkür ederim üstad ben bir deneyim yazarım sonucu burada.
  • 22-01-2013, 01:28:11
    #6
    RuHeLa adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    mysql e kayıt girerken, tarih olarak now() değerini giriyorum.

    bu girdiğim tarihten 1 haftalık yada 10 günlük veriyi çektirmem gerekiyor,

    biraz fazla araştırdım sanırım iyice aklım karıştı.

    kısaca özetlemem gerekirse,

    Girilen tarihten 7 gün veya 10 gün önce eklenen içeriği göstermem gerekiyor.

    Saygılarımla.
    hallettik sanırım
  • 22-01-2013, 01:30:29
    #7
    saolasın Okanım