php点击提交,页面提示成功了,可是数据库里的数据没插入进去

2024-12-03 06:10:41
推荐回答(5个)
回答1:

$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 "成功";

回答2:

insert into message(id,user,title,content,lastdate)
values('','$_POST[user]','$_POST[title]','$_POST[content]','now()'";
这句错误,你输出这个语句后,用命令执行一下就知道,
一,前边多一个逗号,

回答3:

你这个id是自增的吧,改成这样子就可以了。
$sql="insert into message(user,title,content,lastdate)
values('$_POST[user]','$_POST[title]','$_POST[content]','now()'";

回答4:

你这个实际上不叫成功,执行完这句mysql_query($sql),你就输出成功,根本就没判断是否成功,$query = mysql_query($sql);if($query){echo "成功";}else{echo "不成功";echo mysql_error()};

回答5:

要细心!