hohoho
Новичок
Проблемы с stripshashes() и addshashes()
Здравствуйте.
Столкнулся с такой вот проблемой:
Для добавления/редактирования новости, я использую запрос следующего вида (обновление):
Проблема заключается в том, что если в тексте втречается символ " ' ", то MySQL отказывается выполнять запрос. Покопавшись нашёл такие функции как addshashes() и stripslashes(). Но проблема в том, что stripslashes() иногда берёт лишнего. Для проверки эффекта я ввёл такую вот строку:
''''/''\/'\////\''''/\\\\'/'\/\/'\//\'/\/\/, а на выходе получил: ''''/''/'////''''/\\'/'//'//'///. Ну эт пробная строчка фиг с ней, а вдруг вот получится так, что затрётся что-нибудь важное? подскажите выход.
Здравствуйте.
Столкнулся с такой вот проблемой:
Для добавления/редактирования новости, я использую запрос следующего вида (обновление):
PHP:
$sql = "UPDATE `re_news` SET `title` = '".$title."',
`short_content` = '".$s_content."', `full_content` = '".$f_content."' WHERE `id` = '".$id."'";
''''/''\/'\////\''''/\\\\'/'\/\/'\//\'/\/\/, а на выходе получил: ''''/''/'////''''/\\'/'//'//'///. Ну эт пробная строчка фиг с ней, а вдруг вот получится так, что затрётся что-нибудь важное? подскажите выход.