У меня есть рейтинговая таблица с первичным PRODUCTID составных ключей и USERID и двух переменных с именем ProductID и USERIDDELETE SQL с составным ключом
"delete from rating where productId = ".$this->ms($this->productId)."
AND userId= ".$this->ms($this->userId);
, что не так с этим синтаксисом SQL? У меня есть сообщение об ошибке типа->
У вас возникла ошибка в синтаксисе SQL; в руководстве, соответствует версии сервера MySQL для корректного синтаксиса использовать рядом «и идентификатор =» в строке 2
первого эха вы SQL и запустить его в консоли. – Anish
Мой guss заключается в том, что '$ this-> ms ($ this-> productId)' приводит к пустой строке, поэтому действительно эхо-команда и проверьте там синтаксис. – Shadow
PHP и SQL - это разные языки. Если у вас синтаксическая ошибка SQL, вам нужно посмотреть ** сгенерированный SQL **. Сказал, что вы неправильно выполняете параметры. Используйте подготовленные заявления. –