У меня есть запрос UPDATE, который я хотел бы выполнить.
Но перед обновлением количества в базе данных должно быть выполнено 2 условия.
Во-первых, session_id () должен совпадать с одним из идентификаторов сеанса в столбце сеанса, а во-вторых, описание продукта должно совпадать с описанием продукта, соответствующего идентификатору сеанса.
Вот что у меня есть:
mysql_query(UPDATE cart
SET quantity = $q,
WHERE sessionid = "'.session_id().'"
AND description = $d') or die(mysql_error());
Теперь он дает мне следующую ошибку:
У вас есть ошибка в вашем синтаксисе SQL;
проверьте руководство, соответствующее вашей версии сервера MySQL, для правильного синтаксиса для использования рядом'WHERE sessionid = "bqlbh5rdogbhmq70skhtkbvmb0" AND description = $ d' в строке 1
Однако я скопировал этот запрос обновления прямо из W3Schools, поэтому он должен быть правильным, верно?Буду признателен за любую помощь.