大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
看不出来哪里错了,你处理页面的下面一行:
滕州网站建设公司创新互联公司,滕州网站设计制作,有大型网站制作公司丰富经验。已为滕州上1000+提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的滕州做网站的公司定做!
$result
=
mysql_query($sql);//执行
修改一下,改为下面这样:
if(mysql_query($sql))
echo
'添加成功。';
else
echo
'错误信息:'.mysql_error();
现在你就自己都能看出来了。
include("mysql.php");
if($_POST['sub']){
$sql="insert
into
message
(user,pass1,pass2,title,answer,read,lastdate)
"
.
"values
('$_POST[user]','$_POST[pass1]','$_POST[pass2]','$_POST[title]','$_POST[answer]','$_POST[read]',now())";
$rs=mysql_query($sql);
if($rs){
echo
"scriptalert('成功!');history.go(-1)/script";
}
else{
echo
"scriptalert('失败!');history.go(-1)/script";
}
}
帮你改了一下,id为主键的时候,不能为空,不要插入,设为自动增长即可
加一条判断,也方便知道结果
搞不定就把源代码打包发给我,我帮你检查
$sql="insert into liuyanben (id,name,from,email,qq,title,content,lastdate)"." values('','$_POST[user]','$_POST[from]','$_POST[email]','$_POST[qq]','$_POST[title]','$_POST[content]',now())";
这句话有点错误
$sql = "insert into liuyanben
(`id`,`name`,`from`,`email`,`qq`,`title`,`content`,`lastdate`)
values
('','".$_POST['user']."','".$_POST['from']."','".
$_POST['email']."','".$_POST['qq']."','".
$_POST['title']."','".$_POST['content']."'now())";
你把SQL这样修改一下 如果还是不行按照下面的方法测试
调试方法修改
include("bbs.php");
if($_POST['submit'])
{
$sql="insert into liuyanben (id,name,from,email,qq,title,content,lastdate)"." values('','$_POST[user]','$_POST[from]','$_POST[email]','$_POST[qq]','$_POST[title]','$_POST[content]',now())";
}
mysql_query($sql);
代码为
include("bbs.php");
if($_POST['submit'])
{
$sql="insert into liuyanben (id,name,from,email,qq,title,content,lastdate)"." values('','$_POST[user]','$_POST[from]','$_POST[email]','$_POST[qq]','$_POST[title]','$_POST[content]',now())";
}
var_dump($sql);
exit;
mysql_query($sql);
查看输出结果的sql字符串
使用 SQL工具(例如phpmyadmin)调试该字符串
对照调试结果修改
$sql="insert into liuyanben (id,name,from,email,qq,title,content,lastdate)"." values('','$_POST[user]','$_POST[from]','$_POST[email]','$_POST[qq]','$_POST[title]','$_POST[content]',now())";
建议你在执行插入语句之前执行
mysqli_query($link,"set names 'utf8'");
还有mysql_error改成mysqli_error
实在不行把报的错截个图
把sql语句输出,直接放数据库里执行,看sql语句是否正确
确认mysql_query是否被执行
你发这么多HTML代码有什么用啊。
写入失败只有两种情况,要么就是你的数据表设计错误,要么就是你的SQL语句出现了错误,
你现在最好把你的SQL语句打印出来看一下有没有语法错误,再一步步排错!