所以,我有以下wpdb DELETE函数:
$wpdb->delete( $table, array( 'sub_id' => $sub_id ) ????);
我想删除符合WHERE
两个条件的行
例如,当sub_id = $sub_id
和date = $date
时,我想删除这两个条件可用的行。
如何更改以上功能?
由于
答案 0 :(得分:1)
你可以朝着这个方向前进:
$wpdb->query("DELETE FROM table_name WHERE 'sub_id'=".$sub_id." AND date=".$date);
答案 1 :(得分:1)
如果要使用多个where条件,则第二个参数应该是关联数组。条件将与“AND”结合。
$wpdb->delete($wpdb->prefix . 'table_name', array('sub_id' => $sub_id, 'date' => $date));
将生成以下查询:
DELETE FROM wp_table_name WHERE sub_id = 1 AND date = 2017-07-17 00:00:00
有关详情,请点击此处:DELETE Rows