PHP 在注册新用户的时候却出现Field 'c_password'  doesn't have a default value 请问,这是什么原因,怎么解决呢

解决方案 »

  1.   

    本人刚刚接触PHP一个学期,对PHP还很菜,谢谢各位了!
      

  2.   

    c_password 是你的一个密码相关的,告诉你c_password没有一个默认的值,不知道你这个c_password是输入密码的ID还是验证密码的ID    你只要给c_password初始化下就可以 了,  加上value="0"
      

  3.   

    Field 'c_password' doesn't have a default value 这种情况就是:
    插入数据库的时候 c_password字段内容为空,但是数据库这个字段属性是 not null 并且没有default 值。你要么修改一下数据库字段属性 要么修改你的程序···密码不能为空。你获取密码的地方是不是有问题?或者用户就没输入密码!
      

  4.   

     你插入数据时没有为这个字段赋值,而你的数据库中这个字段又没有default值