вечер все, у меня есть проблема с ошибкой синтаксиса SQLSql ошибка синтаксиса с помощью UPDATE запросов к базе данных
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'where username = danny (name, url, banner, description, sponsor, date, password)' at line 1
Вот мой код
$query = "UPDATE websites where username = $login_session (name, url, banner, description, sponsor, date, password) VALUES ('$n', '$b', '$d', '0', now(), SHA('$p'))";
Но это не делает никаких проверок, например: я хочу, чтобы обновить таблицу, которая имеет имя пользователя, подписанное в имя пользователя = $ login_session – KIXEYE
Количество столбцов не совпадает с количеством значений в строке 1 с помощью:. $ query = "INSERT INTO websites (имя пользователя, имя, URL, баннер, описание, спонсор, дата, пароль) VALUES ('$ login_session', '$ n', '$ b', '$ d', '0', now(), SHA ('$ p')) "; $ result = mysql_query ($ query) или die (mysql_error()); – KIXEYE
Проверьте обновление в ответ. Вам нужен оператор UPDATE, но ваш синтаксис неверен. – Rahul