<?phpinclude ("/mysqlconn.php");
/* 得到提交表单的内容 */
$xingming=$_POST["xingming"];
$shouji=$_POST["shouji"];
$qq=$_POST["qq"];
$chengshi=$_POST["chengshi"];
$jiuyechengshi=$_POST["jiuyeshengshi"];
$jiatingdizhi=$_POST["jiatingdizhi"];
/* 检查表单 */if ((!$xingming) || (!$shouji)   )
{
echo "<font > 表单没有填写完成,请填写表单 </font> <br> ";
}else
{$sql= "INSERT INTO `xxx`.`xx_baoming` (`xingming` ,`shouji` ,`qq` ,`chengshi` ,`jiuyechengshi` ,`jiatingdizhi`)VALUES (' $xingming', ''$shouji', '$qq'', '$chengshi', '$jiuyechengshi', '$jiatingdizhi')";
if ( ! mysql_query($sql,$conn) )
{
 die('Error: ' . mysql_error());
}
}?>

解决方案 »

  1.   

    , ''$shouji', '$qq'', '$chengshi'引号有问题啊
      

  2.   

    $sql= "INSERT INTO `xxx`.`xx_baoming` (`xingming` ,`shouji` ,`qq` ,`chengshi` ,`jiuyechengshi` ,`jiatingdizhi`)VALUES (' $xingming', ''$shouji', '$qq'', '$chengshi', '$jiuyechengshi', '$jiatingdizhi')";标红的地方为什么2个引号
      

  3.   

    $sql= "INSERT INTO `xxx`.`xx_baoming` (`xingming` ,`shouji` ,`qq` ,`chengshi` ,`jiuyechengshi` ,`jiatingdizhi`)VALUES ('$xingming', '$shouji', '$qq','$chengshi','$jiuyechengshi','$jiatingdizhi')";
    改成这样呢
      

  4.   

    正确的如果有错,就先把sql语句 echo出来看看,这很明显是sql语句了。
    一出问题就上来问,不经思考,排查,很难成长的