十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
$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())";
绥中ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
这句话有点错误
$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())";
看不出来哪里错了,你处理页面的下面一行:
$result
=
mysql_query($sql);//执行
修改一下,改为下面这样:
if(mysql_query($sql))
echo
'添加成功。';
else
echo
'错误信息:'.mysql_error();
现在你就自己都能看出来了。
你发这么多HTML代码有什么用啊。
写入失败只有两种情况,要么就是你的数据表设计错误,要么就是你的SQL语句出现了错误,
你现在最好把你的SQL语句打印出来看一下有没有语法错误,再一步步排错!
$sql=mysql_query("insert into ".$BIAOTOU."ads(fid,lan,title,adsurl,img,img_thumb,addtime,content) values ('{$fid}','{$lan}','{$title}','{$adsurl}','{$img}','{$img_thumb}','{$addtime}','{$content}')");
改成
$sql=mysql_query("insert into ".$BIAOTOU."ads(fid,lan,title,adsurl,img,img_thumb,addtime,content) values ('{$fid}','{$lan}','{$title}','{$adsurl}','{$img}','{$img_thumb}','{$addtime}','{$content}')")or die(mysql_error());
你就能看到为什么 无法写入咯
会不会是本地的环境和linux服务器的环境不同引起的,比如php mysql 版本之类的本地和服务器上面的不一样CURRENT_TIMESTAMP 好像要mysql5.6之后才可以用,另外你说linux服务器后,执行没反应,会不会是这个文件压根就没执行,还有就是你可以把服务器上的报错打开,执行到如果有问题的话会有报错的