我有主要复合键productId和userId以及两个名为productId和userId
的变量的表评级"delete from rating where productId = ".$this->ms($this->productId)."
AND userId= ".$this->ms($this->userId);
这个sql语法有什么问题?我有一个错误消息,如 - >
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近' AND userId ='在第2行
答案 0 :(得分:0)
试试这个
"delete from rating where productId = '$this->ms($this->productId)'
AND userId= '$this->ms($this->userId)'";
答案 1 :(得分:0)
您应该使用单引号''
调用函数。
尝试以下查询: -
"DELETE FROM rating WHERE productId = '".$this->ms($this->productId)."'
AND userId= '".$this->ms($this->userId)."'";
希望它会对你有所帮助:)。