按ID提取记录时,如何按日期转到下一条记录?

时间:2015-11-10 01:45:53

标签: php mysql sorting date

我有一个有三个字段的表。事件ID,名称,日期。我的网站通过事件ID提取记录,但我希望下一个按钮按日期转到下一条记录。如何实现这一目标?例如:

1 testing 11.1.2015
2 testing 11.3.2015
3 testing 11.2.2015

该页面的链接会引入事件ID,如www.testing.php?eventid=1

但是当我去下一个时,我希望它按日期顺序而不是ID顺序。所以它应该转到事件ID 3.目前我的代码设置如下,如何调整它以使用日期字段?

$result5 = mysql_query("SELECT event_id FROM events group by event_id order by event_id DESC LIMIT 1") or die(mysql_error()); 
            while ($row5 = mysql_fetch_array($result5))
        {
        $maxevent= $row5['event_id'];

    <script>
$(document).on("pageinit",function(){

  var pathname = $(location).attr('href');
  var leva = $('#next').attr("href");
  var prava = $('#prev').attr("href");
  var preva = $('#ret').attr("href");

  $("body").on("swiperight",function(){
    <!--alert("You swiped right!");-->
    location.href=prava;
  }); 
    $("body").on("swipeleft",function(){
    <!--alert("You swiped left!");-->
    location.href=leva;
  });
if(leva === undefined) { 
 window.location.href="eventviewmusack.php?eventid=<?php echo $maxevent;?>";
}  


});
</script>

1 个答案:

答案 0 :(得分:0)

只需更改查询User ORDER BY Date ASC