У меня был такой код
$idQuest = trim(htmlspecialchars(strip_tags($questionId)));
$setRename = trim(htmlspecialchars(strip_tags($name)));
$sql = "UPDATE question SET `user_name` = '".$setRename."' WHERE id = '".$idQuest."'";
$setName = $this->db->prepare($sql);
$setName->execute();
Мне рекомендовали, переделать его, с применением bindValue
и я сделал так
$idQuest = $questionId;
$setRename = $name;
$sth = $this->db->prepare("UPDATE question SET `user_name` = :setRename WHERE id = :idQuest");
$sth->bindValue(':setRename', $setRename, PDO::PARAM_STR);
$sth->bindValue(':idQuest', $idQuest, PDO::PARAM_INT);
$sth->execute();
Чем же он лучше?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В общем на сайте есть форма с выпадающими списками полями для ввода данныхКак заполненную форму можно выгрузить в шаблон Excel? Смотрел PHPExcel,...
Построить программу, которая вводит координаты точки (x, y) и определяет, попадает точка в заштрихованную область на рисунке, который соответствует...