@TerritoryOfPeace
Изучаю php

Почему нельзя сделать UPDATE с кавычкой?

$mysqli = new mysqli('localhost','root','','localhost') or die(mysqli_error($mysqli));
$mysqli->query("UPDATE localhost set name='$name' WHERE id='$id'") or die($mysqli->error);


Почему нельзя сделать UPDATE если в переменной $name есть символ кавычки(')?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Всё можно, только делать надо правильно - через плейсхолдеры.
https://www.php.net/manual/ru/mysqli-stmt.prepare.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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