1、是否忘记将id设置为主键
CREATE TABLE `bill_03_result` (
  `id` int(10) unsigned NOT NULL auto_increment,
  PRIMARY KEY  (`id`)
)2、不用设置id的值,或者设置为NULL
$sql = "INSERT INTO aiiiq_idpw (user, password, email) values ('$get_user', '$get_password', '$get_email')";
$result = mysql_query($sql) or die("Query failed(数据库查询失败)");

解决方案 »

  1.   

    ID设置为主键了,并且按你的语句添加,还是不好用
    键名     类型     基数 操作 字段 
    PRIMARY  PRIMARY  1         id 
    id       user   password     email 
    1        1234   11111111     11111111 
    16777215 12345  111111111111 [email protected] 
    我用的是虚拟主机,是不是服务商不允许呢?
      

  2.   

    好了,在phpmyadmin中,操作页面的表选项,设置auto_increment的下一个数值
      

  3.   

    设置为子增,另外,还有你的类型是mediumint(8),呵呵,这是不合理的,你应该是int(8)类型才行呀