mysql_escape_string VS mysql_real_escape_string

Итак, это то, о чем мы все должны знать, и я вспомнил, когда впервые увидел это ..

Я знаю, что mysql_escape_string устарел по сравнению с версией 5.3, но в чем заключалась реальная разница в mysql_real_escape_string .

Я подумал, что mysql_real_escape_string - это то же самое, что mysql_escape_string , за исключением mysql_real_escape_string , поэтому

принимает второй аргумент для ресурса mysql. Я очень угрюмо подумал, что должна быть какая-то разница в том, как обрабатываются строки, потому что не было бы необходимости в двух функциях.

Тогда я подумал, что разница заключается исключительно в локали и кодировках символов. ?

может ли кто-нибудь прояснить это для меня?

55
задан Cheekysoft 10 October 2011 в 22:04
поделиться