Mysql + php со специальными символами, такими как '(Апостроф) и " (Кавычка)

Некоторое время я боролся с небольшой проблемой. Это было уже много лет, но это просто раздражающая проблема, а не серьезная, и я только что решил ее. Но теперь я хочу узнать, может ли кто-нибудь мне помочь. Я немного погуглил, но безуспешно.

Если я сделаю сообщение формы из текстового поля html в файле php, например:

и, конечно же, есть кнопка отправки и так далее.

значение - это проблема: сайт Google Значение textarea имеет как "(кавычки), так и '(апостроф).

Чтобы сохранить это в mysql_database, я делаю следующее:

$result = mysql_query("INSERT INTO `table` (`row1`) VALUES ('".$_POST['text']."') ") or die(mysql_error());

И теперь я получаю ошибку mysql:

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с «сайтом» в строке 1

10
задан J3STER 5 March 2017 в 08:25
поделиться