我正在为教堂创建一个网站,并在代码的事件部分中创建了这个网站
$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
我的数据库中没有这些年,或者在我的代码中代表这些年份?这让我很困惑????
您的输出不是字符串,因为您在输出的Javascript中缺少引号.它实际上看起来像这样:
alert(2013-06-14)
Run Code Online (Sandbox Code Playgroud)
是的,这些是正在减去的数字......