如何在wpdb中执行小于和大于$date
的AND?
$date = ('Y-m-d');
$wpdb->get_results($wpdb->prepare('SELECT * FROM product_history WHERE enddate = "%d";', array($date)));
我不想获得今天或现在的结束日期,但也超过0000-00-00
。
答案 0 :(得分:0)
试试这个
$wpdb->get_results($wpdb->prepare('SELECT * FROM product_history WHERE enddate >= CURDATE()'));
它肯定会有用。
随着时间的变化,您必须在MySQL中选择字段DATETIME,在这种情况下,您应该运行类似
的查询 $wpdb->get_results($wpdb->prepare('SELECT * FROM product_history WHERE enddate >= NOW()'));
使用此查询,您可以过滤当前时间的数据。