Задать вопрос
@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 есть символ кавычки(')?
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Всё можно, только делать надо правильно - через плейсхолдеры.
https://www.php.net/manual/ru/mysqli-stmt.prepare.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы