• 16-01-2021, 18:53:21
    #1
    Arkadaşlar,
    Sitemap dosyasında php ile <lastmod>2020-12-31</lastmod> tarihini yazdırıyorum ama benim sql de iki tane tarih değeri var.
    Bir tanesi yazının eklenme tarihi, diğeri yazının güncelleme tarihi.

    Yapmak istediğim şey sql sütununda güncelleme tarihi boş ise, yazının eklenme tarihini <lastmod>2020-12-31</lastmod> arasına eklesin.
    Eğer tabloda her iki sütunda da tarih varsa, sadece güncellenme tarihini eklesin.

    Yardımcı olabilir misiniz?
  • 16-01-2021, 19:01:11
    #2
    Merhabalar. Aşağıda belirttiğim kodu kendi içeriğinize göre güncellerseniz sorununuzu çözersiniz anladığım kadaryırla.

    echo $data->updated_at  != null ? $data->updated_at  : $data->created_at;

    İyi Çalışmalar dilerim.
  • 16-01-2021, 19:42:10
    #3
    Şöyle bir şey denedim ama yanlış mı yaptım, olmadı.

    En son eklediğim echo" $tarih - $guncelleme"; ile her iki tarihide test amaçlı görebilmek adına ekledim.

    <?$query = mysql_query("SELECT * FROM program order by tarih");
    $write = mysql_fetch_array($query);
    $tarih     = $write['tarih'];
    $guncelleme = $write['guncelleme'];
    
    echo $write->guncelleme  != null ? $write->guncelleme  : $write->tarih;        
    
    
    echo"$tarih - $guncelleme";
    ?>
  • 16-01-2021, 23:59:17
    #4
    6. satırda ekrana bir çıktı aldınız mı ?

    Bu arada 9. satırda hata yapıyorsunuz, değişken ismi tırnak içinde olmamalı.
  • 17-01-2021, 20:49:46
    #5
    Hallettim, yardımınız için teşekkürler...
  • 18-01-2021, 19:58:30
    #6
    Be n teşekkür ederim, iyi çalışmalar.
  • 06-04-2021, 11:48:38
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bedavaonline adlı üyeden alıntı: mesajı görüntüle
    Hallettim, yardımınız için teşekkürler...
    Böyle durumlarda calisan kod paylasimi yapmak, diger arkadaslarada yardim etmek demektir.