mysql_escape_string VS mysql_real_escape_string
The difference is that mysql_escape_string just treats the string as raw bytes, and adds escaping where it believes it’s appropriate. mysql_real_escape_string, on the other hand, uses the information about the character set used for the MySQL connection. This means the string is escaped while treating multi-byte characters properly; i.e., it won’t insert escaping characters in … Read more