Вставка заголовков сообщений электронной почты в проблему с кавычками и косыми чертами в MySQL - PullRequest
0 голосов
/ 01 февраля 2010

Я пытаюсь вставить заголовки писем, прочитанные из impap, в текстовое поле mysql.Проблема в том, что заголовки полны слешей, запятых, кавычек, перевода строки.mysql_escape не подходит к нему.Различные ответы почтового сервера могут привести к совершенно разным заголовкам.Нужно ли делать какое-то странное вуду перед хранением?

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

mysql_real_escape_string () действительно должно быть всем, что вам нужно:

mysql_real_escape_string () вызывает библиотечную функцию MySQL mysql_real_escape_string, которая добавляет обратную косую черту к следующим символам: \ x00, \ n, \ r, \, ', "и \ x1a.

вы работаете с несколькими подключениями? Если это так, обязательно добавьте $link_identifier к вызову, как определено в руководстве.

0 голосов
/ 01 февраля 2010

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

См. Например здесь .

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