经过addslashes转义过的字符串插入数据库之前还需要再用mysql_escape_string吗?-----------
不需要了。

解决方案 »

  1.   

    mysql_escape_string与addslashes的区别在于
    mysql_escape_string总是将“'”转换成“\'”而addslashes
    在magic_quotes_sybase=on时将“'”转换成“''”
    在magic_quotes_sybase=off时将“'”转换成“\'”
      

  2.   

    mysql_escape_string总是将“'”转换成“\'”------------------插入数据库需要将“'”转换面“\'”吗?
    应该不需要吧 
    mysql_escape_string一般在什么情况下用呢? 为什么不直接用addslashes?
      

  3.   


    mysql_escape_string与addslashes的区别在于
    mysql_escape_string总是将“'”转换成“\'”
    ---------------------------------晕 不好意思  没看清你的回复 误解了
    我以为你的意思是addslashes不把“'”转换成“\'”的