Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > чем отличается две функции


Автор: WebUser 17.1.2009, 00:44
подскажите чем отличается mysql_escape_string от mysql_real_escape_string  ?
и какую из них лучше использовать?

Автор: ksnk 17.1.2009, 00:48
http://ru2.php.net/mysql_escape_string
Цитата

Замечание: mysql_escape_string() не экраинрует % и _. Функция идентична mysql_real_escape_string(), исключая то, что mysql_real_escape_string() принимает параметром ещё и указатель на соединение и экранирует в зависимости от кодировки. mysql_escape_string() не делает этого и результат работы не зависит от кодировки, в который вы работаете с БД



Автор: pizzz 17.1.2009, 08:59
Простыми словами, real экранирует с учетом соединения, но требует чтобы это соединение УЖЕ БЫЛО ОТКРЫТО

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)