运行phpmyadmin能够添加数据,问题就出在SQL语句上,但我觉得insert into是对的。

解决方案 »

  1.   

    建议在调试中,用echo 把$sql输出,看看执行的时候是什么样子的,这样容易就看出sql语句有没有问题了,
      

  2.   

    $Name = htmlspecialchars($_POST['Name']);
    下同:
    .
    .
      

  3.   

    我按照netv提供的代码修改了代码,但还是没用,依然无法插入数据,还有其他办法吗?
      

  4.   

    数据库结构呢?
    如果数据不对齐,
    碰到NOT NULL的就插不进去
      

  5.   

    你的数据库字段的类型有可能不对呀
    同意楼上的,建议还是规范点
    再就是看看'$Name','$Sex','$Email','$Subject','$Content','$date'有没有值
      

  6.   

    $strsql="insert into messageboard (name,sex,email,subject,comment,inputdate) 
             values ('$name','$sex','$email','$subject','$comment','$date')";
    这样写试试!