Как добавлять в базу текст со спецсимволами?, К примеру: ' |
Здравствуйте, гость ( Вход | Регистрация )
Как добавлять в базу текст со спецсимволами?, К примеру: ' |
RazrFalcon |
23.4.2011, 18:10
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Из-за наличия ', вся строка не отображается в таблице. Как экранировать, что ли, все спецсимволы, из-за которых могут быть такие сбои. |
|
|
MoPDoBoPoT |
23.4.2011, 18:47
Сообщение
#2
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
Вообще-то, в SQL апостроф экранируется апострофом, то есть должно быть примерно так:
В данном случае в запрос передаются константные строки (твои), поэтому можно обойтись простым экранированием, ну а вообще, лучшей практикой является использование связываемых переменных (биндинг), которые исключают возможные SQL-инъекции. |
|
|
Текстовая версия | Сейчас: 23.11.2024, 14:19 |