求教高手mysql insert命令无法执行,select update命令运行都正常

2025-01-04 16:01:10
推荐回答(3个)
回答1:

时间是以字符串形式存储的!
建议把你的sql语句echo出来直接拷贝到mysql中运行。。你会发现报错信息!
这种问题就得这么解决!每次出问题 都echo你的sql语句!这样会省不少时间!

回答2:

$addsubject=mysql_query("insert into test (TestClass,TestTime,addtime) value ('$_POST[subjectadd]','$_POST[test_time]',now())");
上面这段代码里value ('$_POST[subjectadd]','$_POST[test_time]',now()) 中的值应该用双引号吧?
改成:value ("$_POST[subjectadd]","$_POST[test_time]",now()) 试试看!!!

回答3:

插入语句的关键字,用 values