PDA

Показать полную графическую версию : PHP, MySQL and (")


XCodeR
03-02-2006, 01:43
Собственно сабж..
Есть Таблица MySql, в которой в поле Text хранится некий текст, который может содержать давойные кавычки. Текст берется из HTML формы, потом, конечно же, обрабатывается в PHP и записывается в таблицу.

Необходимо записать в таблицу текст с двойными каычками. при выводе значений из таблицы двойные ковычки должны сохраниться...

впрницпе, ничего сложно и я представляю как это все выполняется. только мне кажется, что я делаю всё слишком "громоздко"...

вот-с из-за 5 минутной проблемы написал 3-4 абзаца..=)

benya
03-02-2006, 10:38
Закоментируй обратными косыми или преврати в &quote;

Igor_I
03-02-2006, 18:43
http://php.rinet.ru/manual/ru/function.mysql-real-escape-string.php
http://php.rinet.ru/manual/ru/function.addslashes.php
Вот еще что, вспомнил - http://phpfaq.ru/slashes

XCodeR
03-02-2006, 19:07
benya,Igor_I сенькс.
отдельное спасибо за 1-й линк.
впринципе я так и делал.

Igor_I
03-02-2006, 22:44
Тогда почему ты решил, что это "громоздко"?

XCodeR
03-02-2006, 22:57
Igor_I
просто у меня немного другая цепочка:
несколько переменных -> архив -> serialize -> MySQL

serialize нелюбит \" и &quote; пожтому пришлось исхитриться...

про "некорректность" использования сериализованных массивов в ячейках таблицы знаю. но другого выхода нет, я заранее не могу сказать, сколько у меня будет переменных...




© OSzone.net 2001-2012