Вывод в базу данных Wordpress - удаление SQL-инъекций - PullRequest
3 голосов
/ 16 ноября 2009

У меня проблема с использованием $ wbdb. Когда я вставляю или обновляю данные, используя $ wpdb-> insert или $ wpdb-> update, защита от SQL-инъекций фактически вставляет \ 'в базу данных, и при выводе этой информации она имеет SQL-escape. (т. е. моя ценность сбежала).

Я знаю, что должен быть способ избежать этого с помощью функции WordPress, но я не смог найти ее в поиске Google и WordPress Codex. ... Так что это за функция или что я делаю не так (кажется, что '\' вообще не должно попадать в базу данных) Спасибо!

1 Ответ

3 голосов
/ 16 ноября 2009

Похоже, что magic_quotes включены на сервере, который вы используете.

Есть ряд SO вопросов и ответов, которые касаются того, чем они являются, почему они плохие и как от них избавиться, поэтому я не буду подробно объяснять здесь, но предлагаю вам взглянуть на некоторые из следующее:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...