找到不存在的错误数据

nat*_*128 2 php mysql

我正在为教堂创建一个网站,并在代码的事件部分中创建了这个网站

$page_contents = mysql_query("SELECT * FROM events WHERE id = '$page_content'");
$contents = mysql_fetch_array($page_contents)or die (mysql_error());    

echo "<Script>alert(".$contents['date'].")</script>";
Run Code Online (Sandbox Code Playgroud)

我在数据库中有3个条目,日期是0000-00-00,2013-06-14和2013-06-19

$ page_content是$ _GET页面ID,它通过事件/ $ 1 /并通过.htacess更改为events.php?page = $ 1

当调用日期2013-06-14时,上面的回声脚本给出了1993年,当日期2013-06-19被称为我得到1988

我的数据库中没有这些年,或者在我的代码中代表这些年份?这让我很困惑????

dec*_*eze 6

您的输出不是字符串,因为您在输出的Javascript中缺少引号.它实际上看起来像这样:

alert(2013-06-14)
Run Code Online (Sandbox Code Playgroud)

是的,这些是正在减去的数字......