当前位置:Gxlcms > PHP教程 > 平添不进数据库,没报错,就是添加不进

平添不进数据库,没报错,就是添加不进

时间:2021-07-01 10:21:17 帮助过:13人阅读

添加不进数据库,没报错,就是添加不进



添加信息








下面是第二个页面;
$conn=mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());
mysql_select_db("title",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
$title=$_POST[txt_title];
$content=$_POST[txt_content];

$sql=mysql_query("insert into tb_title(title,content)values('$title',$content)");
echo "";
mysql_free_result($sql);
mysql_close($conn);
?>
,数据库是title,表tb_title

------解决方案--------------------
把这行代码修改下$content需要加上单引号:
PHP code
$sql=mysql_query("insert into tb_title(title,content)values('$title','$content')");

------解决方案--------------------
把最后面的改成,同时提醒你插入是不需要销毁资源的,因为这根本就不是个资源.
PHP code
$sql=mysql_query("insert into tb_title(title,content)values('$title','$content')");
if(!sql){
   echo "";
}else{
 echo """;
}
mysql_close($conn);

------解决方案--------------------
$title=$_POST[txt_title];
$content=$_POST[txt_content];
这两句能加引号么,单引双引,咱引一下行么?
------解决方案--------------------
$sql=mysql_query("insert into tb_title(title,content)values('$title',$content)");
你最好把它拆分为:
$sql="insert into tb_title(title,content)values('$title',$content)";
mysql_query($sql);
的形式,而且你的$sql好像也不对,这样输入时不对的

人气教程排行