Как записать кавычки в базу данных
у меня в переменную $value приходят тестовые данные, и в некоторых случаях они выглядят примерно так J'adore, из-за чего получаю ошибку:
Ошибка 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 'adore at line 1
Как можно разрешить данную ситуацию? При чём, нужно, чтоб в базу записалось именно в таком виде, в котором приходит.
Ответы (1 шт):
Автор решения: Alpha
→ Ссылка
В дополнение к комментарию @Mike хочу показать вам на будущее как работать с кавычками внутри строк.
Вы можете воспользоваться функцией addslashes(), вот пример из документации:
<?php
$str = "Ваше имя O'Reilly?";
// выводит: Ваше имя O\'Reilly?
echo addslashes($str);
?>
И ссылка на функцию