$sql="insert into message(id,user,title,content,lastdate)
values('','$_POST[user]','$_POST[title]','$_POST[content]','now()'";
mysql_query($sql);
echo mysql_error();//输出报错信息, 没有成功一般是报mysql错误
echo "成功";
insert into message(id,user,title,content,lastdate)
values('','$_POST[user]','$_POST[title]','$_POST[content]','now()'";
这句错误,你输出这个语句后,用命令执行一下就知道,
一,前边多一个逗号,
你这个id是自增的吧,改成这样子就可以了。
$sql="insert into message(user,title,content,lastdate)
values('$_POST[user]','$_POST[title]','$_POST[content]','now()'";
你这个实际上不叫成功,执行完这句mysql_query($sql),你就输出成功,根本就没判断是否成功,$query = mysql_query($sql);if($query){echo "成功";}else{echo "不成功";echo mysql_error()};
要细心!