都贴出来看看吧,谁知道你怎么写的,难道是primary key有重复,或unique key有重复等?

解决方案 »

  1.   

    $str = "insert into film (FilmName,FilmUrl,FilmType,FilmSize,FilmSpeed) values ('$Filmname','$Filmurl','$lm_p','$Filmsize','$Filmspeed')";不清楚,是不是sql语句中多出空格什么的造成的?把上面的复制回去试试?
    试一下insert 100记录会不会有漏插。
      

  2.   

    sql语句写的好想不好,你用insert into 数据表 set 字段=值 来试一试把
      

  3.   

    超时  我想应该是
    setlimittime=30000;
    试一试!!
      

  4.   

    我同意楼上的意见!
    不过,我想你应该把不能插入的数据单独拿出来,然后,写直接插入数据的insert语句,看一看是不是由非法字符引起的!
    试一试!
      

  5.   

    谢谢大家的讨论,我发现问题了,数据库结构中我设置了filmname为primary key,有重复的都没有插入了,我改了就好了,从大家的讨论中我也学习到了不少东西,再次表示感谢:)