日期:2014-05-16  浏览次数:20663 次

关于addslashes(),mysql_real_escape_string()以及stripslashes()的问题
写了一天的代码,突然迷糊了!
问题就是关于字符串的转义,MySQL5和4有区别吗?我现在的环境是PHP5+MySQL5,magic_quotes_gpc = Off,SQL语句中处理字符串类型字段都是使用mysql_real_escape_string()过滤的,取数据的时候不用stripslashes()就能正确显示,但我想起来,在MySQL4下面,似乎要先stripslashes()才行的。。。
不知道这是MySQL5的处理方式变了,还是我哪里范了很严重的错误?

------解决方案--------------------
这个 与 MYSQL没有关系 ,看PHP怎么处理 了