Апострофы в тексте мешают sql, что делать?

В базе лежит код:

<img alt='подпись' title='подпись' border="0" src="http://site.ru/kartinka.png"></p>


я его достаю, меняю заменой site.ru на site2.ru пытаюсь записать обратно и...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'подпись' at line 1

Догадываюсь что ему не нравится что в строке есть апострофы и они нарушают sql-запрос на запись. Что делать, как их можно игнорировать?

Сам запрос:
mysql_query(" UPDATE `Message23` SET `Text`='$new_text' WHERE `Message_ID`='$id' ") or die(mysql_error());
  • Вопрос задан
  • 2701 просмотр
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
если быстро и просто - mysqli_real_escape_string
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы