你把insert语句打印到页面上 然后在数据库直接执行一下这个insert语句 如果插入不了就是sql语句错了 如果能插入成功就再检查一下页面代码

解决方案 »

  1.   

    同意楼上的
    $query = "insert into Users values ('$id','$username','$password','$account','$address','$role')"; 
    echo $query;
    然后在数据库里执行  看能不能通过
      

  2.   


    楼主在命令行窗口执行一下吧。$query = "insert into Users values ('$id','$username','$password','$account','$address','$role')"; 最好加个字段名称,用“`”括住。