我正在为一个教堂创建一个网站,在代码的事件部分我有这个
$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)
是的,这些是数字,它们被减去了…