Selamlar arkadaşlar.
Aşağıda yaptığım bir son düzenlenme headerini verecek php kodu hazırladım ama nedense 1970 vs görmekte... gerçek değeri vermiyor. nedendir sizce?

Amacım ise: bir sayfada eğer yorumlar var ise: son eklenen yorumun tarihi last-modified olacak,

Eğer o sayfada herhangi bir yorum yoksada o yazının son düzenlenme veya eklenme tarihini alacak.

Veritabanında ilgili tablolar var. Zaten sayfada tablo bulunamadı vs hatası veya herhangi bir hata yok. Sadece tahminim hazırladığım kodda birşey var ama?

<?php
$db_table1 = "page_comments";
$db_name1 = "veriler";
mysql_select_db($db_name1);
$page_id1 = $POST->id;
$result1=mysql_db_query($db_name1,"select count(*) from $db_table1 WHERE page_id='".$page_id."' AND is_approved = '1'");
$count1=mysql_result($result1,0,"count(*)");
if (!$count1) {
$page_id2 = $POST->id;
$duzenlenmesql = mysql_query("select post_modified from mr_posts where id = '".$page_id2."' LIMIT 1") or die(mysql_error());
$duzenlenme = mysql_fetch_array($duzenlenmesql);
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $duzenlenme['post_modified']).' GMT');
} else {
$page_id3 = $POST->id;
$duzenlenmesql1 = mysql_query("select date from page_comments where page_id = '".$page_id3."' AND is_approved = '1' ORDER BY dated DESC LIMIT 1") or die(mysql_error());
$duzenlenme1 = mysql_fetch_array($duzenlenmesql1);
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $duzenlenme1['date']).' GMT');
}
?>