您好,我是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/

10-13 04:48