发现不存在的错误数据


finding wrong data that is non-existent

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

$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>";

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

$page_content是$_GET页面id,这通过事件/$1/和通过。haccess到events.php更改?页

= 1美元

当调用日期2013-06-14时,上面的echo脚本给出1993,当调用日期2013-06-19时,我得到1988

我没有这些年在我的数据库或任何东西表示这些在我的代码?这完全让我困惑????

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

alert(2013-06-14)

是的,这些是数字,它们被减去了…