您好,我是Wordpress的新手。
我想知道如何使用$wpdb
更新ID
中('1' , '2')
的位置。
这是我的代码:
$ids = 1,2,3,4,5;
$wpdb->query( $wpdb->prepare(
"
UPDATE $wpdb->subcategory SET status = 0
WHERE subcategory_id IN ( %s )
",
$ids
) );
我尝试使用此代码,但仅先更新
id
(1)。提前致谢 :)
最佳答案
试试这个
$wpdb->query("UPDATE $wpdb->subcategory
SET status = 0
WHERE subcategory_id IN ('1','2','3','4','5')");
要么
$wpdb->update( $table , $data, $where, $format = null, $where_format = null );
Class Reference WPDB
关于mysql - 如何使用ID大于1的wpdb更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18974408/