我要保存一篇文章,内容是由富态文本生成的带尖括号的内容,可是执行后存不了数据库上面的略了,只有内容这个有问题其他的都没问题
$ArticleContent="<a href="http://www.baidu.com">百度</a>";
$strsql="INSERT INTO article(ArticleName,ArticleAuthor,ArticleContent,ArticleKindID,ArticleTime) VALUES('".$ArticleName."','".$ArticleAuthor."','".$ArticleContent."','".$ArticleKindID."','".$ArticleTime."')";
mysql_query($strsql);

解决方案 »

  1.   

    我把尖括号都用html标准语法格式都给换了还是存不进去,谁能给个代码Demo啊
      

  2.   

    本帖最后由 xuzuning 于 2011-05-16 21:11:36 编辑
      

  3.   

    你的数据库表字段是用什么类型存放那些数据呢?
    可以修改成text来存放.
    最好是打印一下你的sql语句.我估计你sql语句对应不上 key-value 
    就是将字符串插入了到int类型的字段内去了.
      

  4.   

    将字符转译不就行了或者进行unicode编码
      

  5.   

    谢谢你的回答,我的类型设置错了,设置text就没问题了