找到不存在的错误数据

时间:2013-06-14 19:01:35

标签: 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>";

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

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

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

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

1 个答案:

答案 0 :(得分:6)

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

alert(2013-06-14)

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