2015-09-14 61 views
1

確切天數的數字在WordPress的PHP中獲取數據我想從post_modified日期恰好是5天前的post表中獲取ID。和foreach ID我得到我會做另一個電話另一個功能。我知道我必須在某處添加循環,但是當循環使用時,mybrains會受到傷害,請幫助!MySQL查詢以基於從當前

我有3個示例記錄來比較日期。

{ 
status: "ok", 
post: [ 
{ 
ID: "99", 
post_modified: "2015-09-02 07:58:14" 
}, 
{ 
ID: "100", 
post_modified: "2015-09-04 02:59:27" 
}, 
{ 
ID: "101", 
post_modified: "2015-09-09 07:36:56" 
} 
] 
} 

這是myfunction的代碼

public function test(){ 
      global $wpdb; 
      $data= $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_status like 'wc-completed' AND post_modified < DATE_SUB(now(), INTERVAL 5 DAY)"); 

      return $data; 

     } 

回答

0

確定我解決它用於獲取正確的數據的基礎上在第5天間隔

$data= $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_status like 'wc-completed' AND DATE_SUB(CURDATE(),INTERVAL 5 DAY) <= post_modified");