所以,我有以下WPDB删除功能:mysql的删除行,当多个条件都满足
$wpdb->delete($table, array('sub_id' => $sub_id) ????);
我想删除其中WHERE
满足两个条件
例如行,当sub_id = $sub_id
和date = $date
,那么我想删除这两个条件可用的行。
如何更改上述功能?
感谢
所以,我有以下WPDB删除功能:mysql的删除行,当多个条件都满足
$wpdb->delete($table, array('sub_id' => $sub_id) ????);
我想删除其中WHERE
满足两个条件
例如行,当sub_id = $sub_id
和date = $date
,那么我想删除这两个条件可用的行。
如何更改上述功能?
感谢
您可以在这个方向走:
$wpdb->query("DELETE FROM table_name WHERE 'sub_id'=".$sub_id." AND date=".$date);
如果你想使用多个有条件的地方,比第二个参数应该是一个关联数组。条件将加入“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
感谢您的答复。是的,我没有找到其他此方法的其他信息。谢谢 –