本帖最后由 ycyuyuan 于 2013-12-10 20:48:07 编辑

解决方案 »

  1.   

    mysql储存转义,读取反转义是自动的吧。
    mysql_real_escape_string();
      

  2.   

    单引号,双引号,反斜杠,null是必须要转义的。如果不转义,在执行sql的时候可能会引起歧义。保存的时候使用addslashes转义,取出来内容的时候用stripslashes反转义。
      

  3.   

    解决了,由于初学不知道mysql_real_escape_string读取反转义是自动的,现在经过测试终于知道了。
      

  4.   

    在本地测试好了,谁知在客户的虚拟主机空间上测试不行,读取时不会自动反转义。空间测试提交内容:<div class='test'></div> 更新后读取显示变成:<div class=\'test\'></div>本机测试提交内容:<div class='test'></div> 更新后读取显示变成:<div class='test'></div>