• 18-04-2007, 16:38:41
    #1
    Herkese Merhaba,

    Veritabanına eklediğim bir yazının tarihininde eklenmesini istiyorum. Bunun için yazı tablosuna tarih adlı bir alan ekledim. Alanın tipi ise date buraya kadar sorun yok.

    Ama yazıyı ekledikten sonra tarih 0000-00-00 olarak görünüyor. Bunu nasıl düzeltebiliriz? Ayrıca gg-aa-yyyy olarak nasıl basarız?
  • 18-04-2007, 17:55:39
    #2
    $tarih = gmdate ("d-m-Y");
    
    $tablo = mysql_query("insert into tablo (id,yazi,tarih) values
    ('','$yazi','$tarih')");
  • 18-04-2007, 18:32:39
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    mysql_query("INSERT INTO tablo (id, tarih, yazi) VALUES('','$tarih', '$_POST[yazi]')");
    eğer ekle.php (artık neyse ismi) de $tarih i tanımlamışsanız bu şekilde yapmanız gerek.
  • 18-04-2007, 19:35:35
    #4
    Üyeliği durduruldu
    mysqlde sütunu date yada datetime yaptıktan sonra VALUES de veri girerken
    NOW() yazarak fonksiyon çağırabilirsiniz
    mysql_query("INSERT INTO tablo (id, tarih, yazi) VALUES('', NOW(), '$_POST[yazi]')");
    gibi
  • 18-04-2007, 19:52:40
    #5
    Kurumsal PLUS
    veritabanında tarih alanını date yerine text yapıp sayfadaki time() değerini veritabanına yazmanı öneririm. sayfada date formatı ile gösterebilirsin.date("d-m-Y", $sqlsonucu['tarih']);