[WordPress] ワードプレスの日付を返します空のリストでユーザーを取得します。

スポンサーリンク

質問

が登録されて今日が何らかの理由で、空の結果が返されますすべてのユーザーの一覧を表示する関数をある

function get_user_by_date($start=null,$end=null){
          global $wpdb;
          if ($start == null && $end == null){
              $end = date("Y-m-d");
          }
          echo $end;
          $query = "SELECT * FROM wp_users WHERE user_registered >= %s";
          $prep = $wpdb->prepare($query,$end);
  echo $prep;     
          $results = $wpdb->get_results($prep);
          return $results;
      }

準備 echo 文をしようとしたときこのようなクエリが見える

SELECT * FROM wp_users WHERE user_registered >= '2015-02-27'

私 PHPMyAdmin でクエリを使用して、それ正常に動作します。ことができます何をしています教えてください間違っているか?

答え

しよう:

 $query = "SELECT * FROM wp_users WHERE user_registered >= DATETIME(%s)";

ここ:

 $end = date('Y-m-d H:i:s');

http://stackoverflow.com/questions/28774660/wordpress-get-user-by-date-returns-empty-list

スポンサーリンク

Leave a Reply