Лучший порядок между полосками, utf8_decode, mysql_real_escape_string?

Каков наилучший порядок, если мне нужно использовать эти функции в PHP: stripslashes, utf8_decode и mysql_real_escape_string.

На самом деле сомма\ появляется, например: Ферма Франсуа.

Спасибо.


person F__M    schedule 19.02.2013    source источник
comment
Вы вообще не должны использовать функции mysql_* в новом коде, так что на самом деле нет ответа. Используйте параметризованные запросы.   -  person Wooble    schedule 19.02.2013
comment
Вам действительно не нужен ни один из них. Отключите magic_quotes, установите соединение с базой данных mysql на UTF8 (вам также необходимо установить кодировку UTF8 для базы данных, таблицы, столбцов), используйте PDO вместо mysql_*   -  person Shakti Singh    schedule 19.02.2013


Ответы (1)


Легкий

На самом деле сомма появляется, например: Ферма Франсуа.

Итак, проблема №1.
Либо отключите магические кавычки, либо запустите Stripslash, как показано в ссылке выше.

person Your Common Sense    schedule 19.02.2013