从一个mysql库读取编辑器添加的内容,插入到另外一个mysql库 ,插入时出错!

解决方案 »

  1.   

    数据库编码都是gbk,其他数据都能插入成功的。就是有的数据不能插入。 郁闷
      

  2.   

    要是确认不是编码引起,那就输出整段SQL出来
      

  3.   


     前面有条信息之前报错,用了htmlspecialchars() 就没报错了。
    但是后面的信息    htmlspecialchars($r['content'],ENT_QUOTES);   还是出现上面的错误。
      

  4.   

    一样的输出 SQL.你就知道哪里有问题了
    估计都是那个单引号
      

  5.   

    insert into `v9_article` (id,catid,typeid,title,thumb,keywords,description,url,status,sysadd,username,inputtime,updatetime) VALUES ('20109','15',
      '56','Raw预告  Clay毁灭莫里森?','http://localhost/wwesm/uploads2011b/allimg/111129/8-11112Z953420-L.jpg','CM Punk,John Morrison,Brodus Clay','本周的WWE Raw节目将在北京时间今天上午举办,这期节目上将进行一场CM 朋克对战阿尔伯托德里奥的WWE冠军重赛。此外,WWE名人堂成员Rowdy Roddy Piper将在节目一开场主持Piper's Pit谈话节目,采访约翰塞纳。',
      'http://localhost/wwesm/news/folder/20109.html','99','1','清风HBK','1322531881','1322531610');
    就是有分号,怎么解决呢?兄台
      

  6.   

    '本周的WWE Raw节目将在北京时间今天上午举办,这期节目上将进行一场CM 朋克对战阿尔伯托德里奥的WWE冠军重赛。此外,WWE名人堂成员Rowdy Roddy Piper将在节目一开场主持Piper's Pit谈话节目,采访约翰塞纳。'
    中间多了个',用\转义一下。\'
      

  7.   

    addslashes()找到解决方法了!~~