我正在尝试从数据库中删除一行。我正在使用来自用户的输入,我需要能够使用准备好的语句进行清理。
查询本身看起来像-
DELETE FROM wp_thing_assignment WHERE (account_number,user) values (1, \'DudeDev\')
我正在使用以下代码-
$success = $this->wpdb->query($this->wpdb->prepare(
"DELETE FROM $this->table_name WHERE
(account_number,user)
values (%d, %s)",
array ( $this->company[$i], $this->employee)
));
我得到这个错误-
您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解在第1行使用“values(1,\'USER\')”附近的正确语法
有没有办法挽救此查询?