php tarih

sz2003 sz

selam arkadaşlar

şu andaki tarihi mysql e kaydetmeye çalışıyorum

$tarih = date('d.m.y');

değişkeni ile belirleyip, database içine

mysql türü

date

yada

datetime

olarak atınca

2016 07 11 şeklinde kaydediyor

olması gereken 2011 07 16

hata nereden kaynaklanıyor?

16-07-2011 12:24

    Php

    badyguard14 mert kaan

    date olarak ayarlama alanını varchar yap

     

    16-07-2011 13:31

      sz2003 sz

      evet dediğini yapınca bu günün tarihini kaydetti. 16.07.11 şeklinde. yardımın için teşekkür ederim.

      16-07-2011 13:51

        Php

        alicilin Ali Fırat Güler

        yada daha iyi bi seçenek tarihi veri tabanına time(); olarak kayıt edip çekerken ise date("m-d-Y",$row['tarih']); olarak çekebilirsin.

         

        Tıpkı şimdiki tarihi date("Y-m-d H:i:s"); olarak yazdırabiliyorsak time(); olarak veri tabanına kayıt edilmiş bir bilgiyi de date fonksiyonu ile istediğimiz şekilde yazdırabiliriz. bu arada veri tabanınında tarihi saklayacağınız bölümüde vharchar yapabilirsiniz.

        16-07-2011 13:54 Edit:16-07-2011 13:55

          Php

          varchar ile olmaz o iş.alanı DATETIME olarak ayarla. sql şöyle birşey. NOW() parametresi zaman ekler.

          INSERT INTO tablo(`zaman`)VALUES(NOW());

          Her programcı birgün Php yi tadacaktır
          16-07-2011 20:39

            sz2003 sz

            drekon senin söylediğin gibi yaptım ve 2011-07-17 13:43:47 şeklinde kaydetti.

            Bi sorum daha var

            database e bu günün tarihini now() ile  girdim ve tarih adlı alana  2011-07-17 13:43:47 olarak atadı. buraya kadar tamam.

             ben bu tarihe istediğim herhangi bir süreyi örneğin 3 gün veya 45 gün ekleyip bunu database deki       bitistarihi      ismindeki bir alana kaydetmek istiyorum.

            bunu nasıl yapabilirim.

             

             

            $bitistarihi = date("d.m.y",strtotime("+3 day", $tarih));

            bu şekilde denedim ve database bitistarihi alanına 0000-00-00 00:00:00 şeklinde kaydetti.

            17-07-2011 14:01

              Php

              date("Y-m-d"); şeklinde yazarsan alır. SQL arada tire alıyor.

              Her programcı birgün Php yi tadacaktır
              17-07-2011 16:38

                www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                Web tasarım ve eğitim kaynağınız.