Как записать кавычки в базу данных

у меня в переменную $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);
?>

И ссылка на функцию

→ Ссылка