Оператор обновления SQL не обновляется в записи phpmyadmin - PullRequest
0 голосов
/ 12 сентября 2018

Привет, я уже давно работаю над этим, но не могу понять, почему он не обновляется. Я написал заявление, но когда оно запускается, оно вообще не обновляет запись, но я не вижу, что не так.

$query = ("INSERT INTO tbldvd(Title, Certificate, Director, Genre, Synopsis, RentalAmount, BeingRented) VALUES('$Title','$Certification','$Director','$Genre','$Synopsis','$Price','$Rented') WHERE DVDID= ".$ID.""); 

Это мой запрос, который при запуске я получаю ошибку

ERROR 404: Could not able to execute INSERT INTO tbldvd(Title, Certificate, Director, Genre, Synopsis, RentalAmount, BeingRented) VALUES ('Secret Life Of Walter Mitty','18','Ben Stiller','Family','Day Dreamer','5.00','No') WHERE DVDID= 3 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE DVDID= 3' at line 1

Уже пробовал команду обновления, чтобы получить ту же проблему

$query = mysqli_query($con, "UPDATE tbldvd SET Title=[$Title],Certificate=[$Certification],Director=[$Director],Genre=[$Genre],Synopsis=[$Synopsis],RentalAmount=[$Price],BeingRented=[$Rented] WHERE DVDID = $ID"); 

Где я получил ошибку

ERROR 404: Could not able to execute You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[Secret Life Of Walter Mitty],Certificate=[18],Director=[Ben Stiller],`Genre' at line 1

1 Ответ

0 голосов
/ 12 сентября 2018

Вы должны использовать синтаксис UPDATE. см https://www.w3schools.com/sql/sql_update.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...