2017-08-13 75 views
0

我在我的网站上添加一个推介大赛页面,我需要从今天的日期竞赛日期设置为将来的日期,我需要证明我每天结果的成员,我的代码如下如何获得每日结果以显示成员?

$my_time = time() - 5184000; 

$top10 = $db->query("SELECT m2.username, count(*) as referrals FROM users m1 inner join users m2 on m1.ref=m2.id where m1.reg_time <= $my_time group by m1.ref, m2.username ORDER BY `referrals` DESC LIMIT 10"); 

<div class="box"> 
     <div class="info_box">Top 10 referrers in last 60 days</div> 
     <table class="table"> 
      <tr><th>Username</th><th>Total Referrals</th></tr> 
           <?php if (count($top10) > 0) { 

       while($row = $top10->fetch_assoc()) { 

        echo "<tr>"; 
        echo "<td>{$row['username']}</td>"; 
        echo "<td>{$row['referrals']}</td>"; 
        echo "</tr>"; 
       } 
      } 

      ?> 


     </table> 


    </div> 

但是这个代码给我只能这样的结果:

enter image description here

如何设置导致今天开始,在未来的日子结束?

回答

0

SELECT CURDATE();会给你当前的日期。

至于未来的日期,您是使用表来确定这个值,还是通过页面上的输入来设置它?