【发布时间】:2013-06-06 13:52:12
【问题描述】:
我很想知道如何制作一个 php 脚本,让我知道数据库中输入数据的日期(文本)。添加数据的查询结构如下:
$query = "INSERT INTO column (Data) VALUES ( NOW() )";
在数据库中,我创建了一个时间戳类型的日期字段。相反,从数据库中检索数据的脚本的结构是这样的
$query = mysql_query("SELECT Data FROM table WHERE id = ".$_REQUEST['id'].";");
while ($Row = mysql_fetch_array($query)) {
echo "Created:".$Row[0];
}
输出始终是 01/01/1970,即 Unix 日期。怎么解决?请我要疯了!!!你能发布正确的代码吗?非常感谢!
【问题讨论】:
-
圣洁SQL injections,蝙蝠侠!!
-
您是否检查过数据库以确保数据被正确添加?
-
你真的应该停止使用 mysql_ crappy 函数并使用准备好的语句与 mysqli 或 PDO
-
Little Bobby来访:)
-
@Ethan 还合适。 “照顾好小事......大事会照顾好自己。”