【发布时间】:2014-09-18 11:09:46
【问题描述】:
日期未插入数据库的 login_date 字段。当我在 phpmyadmin 中运行 sql 查询时,它显示以下错误
1064 - 您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 靠近 ''user_id','login_date','login_time','logout_date','logout_time')values('12','201' 在第 1 行
提前致谢。
代码:
$date=date("d/m/y", time());
$time=date("H:i:s",time());
$q = $_POST['id'];
$sql1="insert into entries('user_id','login_date','login_time','logout_date','logout_time')values('$q','$date','$time','$date','$time')";
$res1=mysql_query($sql1);
【问题讨论】:
-
将 'user_id','login_date' 转换为
user_id,login_date等字段名称。 -
数据库中login_date字段的数据类型是什么。
-
可能忘记了空间?
insert into () values () -
login_date 的数据类型是“日期”
-
为什么这么多人混合使用单引号和反引号?很简单:变量用单引号,列名和表名用反引号!