Intereting Posts
jQuery.ajax () v1.5 возвращает «parsererror» для json-данных Как создавать документы PDF из файлов изображений, используя PHP Сценарий установки расширения Magento не будет запущен PHP SHA256 и Salt не будут работать Как хранить пары данных в базе данных mysql? Условный элемент внутри массива (…) Преобразование из MySQL datetime в другой формат с помощью PHP Вызов функции PHP из HTML-формы в том же файле? Может ли закрытие браузера завершать PHP-скрипт на сервере? Получите фактическое сообщение электронной почты, которое только что написал человек, за исключением любого цитируемого текста INSERT IGNORE с использованием Codeigniter Я не могу получить все данные из xml-файла с php Как использовать глобальный тип пространства имен, намекающий внутри класса с именами в PHP 5.3+? Создание динамического массива меню с использованием php Memcache для работы с API-интерфейсами с высоким временем ожидания – хорошая идея?

Проблемы с вставкой данных с использованием «безопасного способа ввода данных в mysql с помощью PHP»

Я пытаюсь ввести данные с помощью форм в MySQL, а также использовать mysql_real_escape_string для этой цели. К сожалению, у меня проблема с выходом. Он отображает \ s, или если я использую stripslashes тогда он удаляет все слэши.

Если я отправлю web's forms using backslash \ я получаю этот вывод:

 "web\'s forms using backslash \\" 

Смотрите, я получил двойную обратную косую черту. Но если я использую функцию stripslashes тогда она удаляет все слэши, но также удаляет введенную косую черту, а выход –

 "web's forms using backslash" 

Здесь не отображается обратная косая черта, но в конце должна быть одна обратная косая черта.

Проблема в том, что если кто-то использует обратную косую черту в поле пароля и любой другой поданной, то обратная косая черта будет удалена или отображена дважды. И также, пожалуйста, скажите мне, что лучше всего отображать выходные данные htmlentities или htmlspecialchars