• 23-01-2018, 03:19:18
    #1
    Merhaba arkadaşlar. Elimde Yıl,Ay,Gün,Saat ve dakika olarak 5 adet php değişkeni var. Bu değişkenleri kullanarak Mysql'e kayıt yaptırmam gerekiyor. Sizce bu değişkenleri tablo içinde ayrı ayrı alanlara mı ekleteyim yoksa implode ederek tek bir alana mı ekleteyim. Bunu soruyorum çünkü ilerde listeleme yaparken tarihe göre de sıralama yaptırmam gerekiyor. Acemi olduğum için daha önce PHP-Mysql ile ilgili tarih işlemlerine girmemiştim. Fikirleriniz benim için değerli.

    Şimdiden teşekkürler...
  • 23-01-2018, 03:24:15
    #2
    Üyeliği durduruldu
    Ayrı Ayrı Tablolara Yazdırırsan Arşivleme sisteminde gün ay yıl olarak kolayca listeleme yapabilirsin.. Mantıklı olan ayrı ayrı yazdırman bence. sütuna yazdırırsanda eğer kodu çekip parçalama mantığıyla ilgili sayfada gün ay yıl olarak parçalaman gerekicek. Kolay olsun diyorsan db tablonda 4 sütuna bölmelisin Gün Ay Yıl ve Saat olarak...
  • 23-01-2018, 03:32:09
    #3
    tek sutuna datetime formatında yazmanı tavsıye ederım.
  • 23-01-2018, 03:50:31
    #4
    üstteki arkadaşın dediğin gibi tek parça datetime veri tipi ile kayıt edersin. İstediğin şekildede ilerde raporlama yapabilirsin.
  • 23-01-2018, 04:08:46
    #5
    http://php.net/manual/en/function.mktime.php
    Buradaki örneğe bak.
  • 23-01-2018, 09:57:07
    #6
    tek hücreye datetime formatinda Y-m-d H:i:s formatında kayıt edersen sonrasında tarih aralığı - saat aralığı sorgulamalarını falan çok rahat yapabilirsin

    her veriyi ayrı hücrelere yazarsan kendi işini 5 e katlarsın, hem kaydederken, hem sorgularken.
  • 23-01-2018, 20:26:20
    #7
    hmrtyldz adlı üyeden alıntı: mesajı görüntüle
    Ayrı Ayrı Tablolara Yazdırırsan Arşivleme sisteminde gün ay yıl olarak kolayca listeleme yapabilirsin.. Mantıklı olan ayrı ayrı yazdırman bence. sütuna yazdırırsanda eğer kodu çekip parçalama mantığıyla ilgili sayfada gün ay yıl olarak parçalaman gerekicek. Kolay olsun diyorsan db tablonda 4 sütuna bölmelisin Gün Ay Yıl ve Saat olarak...
    ruzigar adlı üyeden alıntı: mesajı görüntüle
    tek sutuna datetime formatında yazmanı tavsıye ederım.
    HayroLa adlı üyeden alıntı: mesajı görüntüle
    üstteki arkadaşın dediğin gibi tek parça datetime veri tipi ile kayıt edersin. İstediğin şekildede ilerde raporlama yapabilirsin.
    xTROxTRO adlı üyeden alıntı: mesajı görüntüle
    greyder adlı üyeden alıntı: mesajı görüntüle
    tek hücreye datetime formatinda Y-m-d H:i:s formatında kayıt edersen sonrasında tarih aralığı - saat aralığı sorgulamalarını falan çok rahat yapabilirsin

    her veriyi ayrı hücrelere yazarsan kendi işini 5 e katlarsın, hem kaydederken, hem sorgularken.
    Teşekkürler arkadaşlar. Tek alana hepsini Y-m-d H:i:s formatında kaydettim. Saniye kısmı işime yaramayacağı için "00" olarak sabitledim.