Почему не работает запрос?

Запрос, который работает со статичными данными. Но не работает с переменными.Вот код:
код:
<?php
$edit_film_name = filter_var(trim($_POST["film_name"]), FILTER_SANITIZE_STRING);
$edit_film_link = filter_var(trim($_POST["film_link"]), FILTER_SANITIZE_STRING);
$film_id = filter_var(trim($_POST["film_id"]), FILTER_SANITIZE_STRING);
$mysql = new mysqli("localhost", "root", "", "ticsp");
$mysql->query("UPDATE `films` SET `title` = '$edit_film_name', `link` = '$edit_film_link' WHERE `id` = '$film_id'");
$mysql->close();
?>
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 2
LaRN
@LaRN
Senior Developer
Используйте для передачи параметров в запрос технику описанную вот тут:
https://www.w3schools.com/php/php_mysql_prepared_s...
Ответ написан
Комментировать
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
Добавьте в начале вашего скрипта
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

Если есть ошибки, вы их увидите
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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