$wpdb>更新或$wpdb>插入会导致在引号前面添加斜杠
这个问题已经在不同的地方提出过几次,但我还没有找到一个明确而明确的答案。大多数解决方案涉及人们说要禁用php.ini文件上的魔术报价(我这样做了)或修改核心WP文件。
无论如何,问题是这样的:为什么每次我使用$wpdb->插入或$wpdb->更新时,在任何单引号之前都会添加斜杠。例如:
我吃过草莓变成我吃过草莓
以下是我使用的示例代码:
$id = $_POST['id'];
$title = $_POST['title'];
$message = $_POST['message'];
$wpdb->update('table_name', array('id'=>$id, 'title'=>$title, 'message'=>$message), array('id'=>$id))
同样的问题在这里:Wordpress数据库输出 - 删除SQL注入转义,但除了“禁用魔术引号”之外,它从未得到解决。