Попытка обновить базу данных с ростом человека. Я попробовал все варианты mysqli_real_escape_string, addlashes и даже str_replace в попытке обновить базу данных с одинарной и двойной кавычкой. Давайте предположим, что человек 6 '1 ". Как я могу загрузить это значение в базу данных?
$height = '6\' 1"';
$height = mysqli_real_escape_string($mysqli, $height);
$sql = "INSERT INTO persons (height) VALUES ('$height')";
Результат, возвращаемый в БД, когда я получаю результаты, всегда одинаков:
6' 1"
Было бы лучше просто принять, что оно обновляется таким образом, поскольку моя html-страница будет отображаться (6 '1 ") вместо (6' 1"
), или есть лучший или более безопасный способ обновить мою базу данных?