damAster' Alıntı:

selam arkadaşlar. mysql ile ilgili kücük ama önemli bi eksiğim var. DATE tipi alanları kulllanamıyorum. Örneğin bi üyelik sistemi yaptık ve üyeyi kayda sokarken kayitTarihi gibi bi alanada kaydolduğu tarihi koymak istiyoruz. Mysql de yapıyı kurarken kayitTarihi ni DATE tipinde seçtiğim zaman, 0000-00-00 gibi tarih-ay-yıl benzeri bi formata sokuyor ve veri girişinide bu şekilde istiyor. Tamam hadi 2007-06-11 gibi soktuk diyelim. Bunu daha sonra biyere php ile echoladığımda 2007-06-11 gibi aynen görünüyor. 11.06.2007 şeklinde görünmesini isterim. hal boyle olunca DATE yerine bildigimiz Varchar kullanıyorum tarih gibi alanlarda. Tabi böyle oluncada tarih aralığı vererek kayıt sorgulayamıyorum sqlden. yani ana problem yapıda DATE tipi olan alana 11.06.2007 tarihini nasıl yazarım? Eksik ve yanlış bilgilerimi heryerini onra bilirsiniz size bırakıyorum

Soru ne anlamadım o zaman date tipi alana 11.06.2007 yazamazsın soru buysa. Ya yukarıdaki gibi ya da aşağıdaki gibi normal formattan dönüşüm yap. SELECT DATE_FORMAT FROM kullanicilar

Benim aklıma bu yazdığın kod zaten gelmişti ama bunca olan biten olaydan sonra bi tarih olayınımı halledemeyecek bu php &amp; mysql? ben zaten bu verdigin yolu yapmamak için soruyordum soruyu. Tabii diğer arkadaşlarda başka yolu yok fonksiyonla çevir derlerse, mecburi kullanıcaz. yinede teşekkür ederim

MySQL'e öyle yazıyorsun diye o şekilde bastırmak gibi bir mecburiyetin yok, aşağıya benim yazdığım bir fonksiyonu ekliyorum. Date ve Time stampleri insani şekilde gösterir. PHP: