• 14-03-2010, 00:39:18
    #1
    THR
    Üyeliği durduruldu
    vt de tarihi saklamak için nasıl bir yol izliyorsunuz? kimi timestamp olarak kaydeder, kimi biçimli halini vs bu konuda tecrübe ettiğiniz güzellikler mutlaka vardır. Neler düşünüyorsunuz bu konuda?
  • 14-03-2010, 00:57:44
    #2
    Benim bu konuda çok aman aman bir tecrübem yok ama ben ayrı sütunlar halinde tutuyorum. Şu şekilde alıp veritabanına aktarıyorum:
    $gun = date("d");
    $ay = date("m");
    $yil = date("Y");
    $saat = date("H:i");
  • 14-03-2010, 02:34:06
    #3
    tartışmasız olarak time ile tutulması gerekir.

    çünkü time date fonksiyonun alabileceği tüm karakterleri tutar yani istedigin bi yerde çarşamba yazdırsın istedigin yerde saati saniyeyi yazdırabilirsin.
  • 14-03-2010, 02:37:28
    #4
    THR
    Üyeliği durduruldu
    RedZ adlı üyeden alıntı: mesajı görüntüle
    tartışmasız olarak time ile tutulması gerekir.

    çünkü time date fonksiyonun alabileceği tüm karakterleri tutar yani istedigin bi yerde çarşamba yazdırsın istedigin yerde saati saniyeyi yazdırabilirsin.
    hocam birde şöyle söyleyenler var while içinde çoklu veri çekilince yavaşlamaya sebep olabiliyormuş timestamp
  • 14-03-2010, 02:45:25
    #5
    timstamp olarak tutmana gerek yokki int olarak tutsan olur ve daha hızlı sonuç alırsın
  • 14-03-2010, 10:21:56
    #6
    Eposta Aktivasyonu Gerekmekte
    RedZ adlı üyeden alıntı: mesajı görüntüle
    tartışmasız olarak time ile tutulması gerekir.

    çünkü time date fonksiyonun alabileceği tüm karakterleri tutar yani istedigin bi yerde çarşamba yazdırsın istedigin yerde saati saniyeyi yazdırabilirsin.
    ++++
    time yi öğrendikten sonra bi da ayrılamadım.int(9) yeterlidir zaten.
  • 14-03-2010, 13:36:35
    #7
    Ben genelde datetime ve date tipini kullanmayı tercih ediyorum...
  • 14-03-2010, 14:18:26
    #8
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Ben genelde datetime ve date tipini kullanmayı tercih ediyorum...
    aynen bu şekilde kullanıyorum bende. eğer çıktısını farklı formatta istiyorsan(sadece gün, yıl ay vs.) sorgu yaparken mysql ın DATE_FORMAT fonksiyonunu kullanabilirsin.

    SELECT DATE_FORMAT(tarih_alani,'%m-%d') as tarih FROM tablo_ismi
    gibi gibi
  • 14-03-2010, 16:44:50
    #9
    THR
    Üyeliği durduruldu
    RedZ adlı üyeden alıntı: mesajı görüntüle
    timstamp olarak tutmana gerek yokki int olarak tutsan olur ve daha hızlı sonuç alırsın
    hocam demek istediğim onu dateile tarihe çevirirken yavaşlama oluyormuş. bir tarih için sorun olmaya bilir ama tek seferde 30-40 kayıt tarihe çevrilirken