WHERE子句中包含!=的WPDB UPDATE行

时间:2015-01-01 作者:testermaster

我正在使用wpdb开发一个插件,将自定义表单添加到wordpress。要更新行,我使用数组和wpdb->update(). WP类参考说明:

我的SQL代码应该是UPDATE ROW .... WHERE a=\'a\' AND b!=\'c\'.

问题是!= 似乎不起作用,事实上WP Class Reference

的命名数组WHERE 子句(列=>值对)。

我需要连接到外部数据库并从该数据库中获取数据,这样我就不能使用任何可用的插件。

1 个回复
最合适的回答,由SO网友:nkuldip 整理而成

这是exmaple代码,您可以根据需要进行更改

$wpdb->query(
    "
    UPDATE $wpdb->posts 
    SET post_parent = 7
    WHERE ID = 15 
        AND post_status = \'static\'
    "
);

结束