zoukankan      html  css  js  c++  java
  • PHP+MySQL按时间段查询记录代码

    代码如下:

    <?php
    
    //搜索
    $StarLevel = $_GET["starlevel"];
    
    $StartDate=$_GET["StartDate"];
    
    $EndDate=$_GET["EndDate"];
    
    $Key = $_GET["k"]; 
    
    if($_GET["page"] == ""){
    	$Page = 1;
    } else {
    	$Page = $_GET["page"];
    }
    
    
    $querySel="select *,ho.ID as hoID,ro.ID as roID from roomsy rsy left join room ro on rsy.RoomID=ro.ID left join hotel ho on rsy.HotelID=ho.ID where to_days(EndDate)-to_days(now())>=0";
    
    
    if($StartDate) $querySel = $querySel .  " and to_days(EndDate)-to_days('".$StartDate."')>=0";
    
    if($EndDate) $querySel = $querySel . " and to_days(EndDate)-to_days('".$EndDate."')<=0";
    
    if($StarLevel) $querySel = $querySel . " and StarLevel = '". $StarLevel ."'";
    
    if($Key) $querySel = $querySel . " and ro.RName like '%". $Key ."%'";
    
    $querySel = $querySel . " order by SOrder,rsy.ID desc"; 
    
    $result = mysql_query($querySel) or die(mysql_error()); 
    $total_records = mysql_num_rows($result);   //取得总记录数
    
    $page_size = 12;  //每页显示的条数
    $nums = $total_records;  //总条目数
    $sub_pages = 5;   //每次显示的页数
    $pageCurrent = $_GET["page"];     //得到当前是第几页    
    
    if(!$pageCurrent) $pageCurrent = 1;
    
    //$begin_record = 0;   //显示记录的首行序号
    $begin_record = ($pageCurrent - 1) * $page_size;
    
    if($total_records> 0) 
    { 
    
    	//利用LIMIT关键字获取本页所要显示的记录,注意limit两边要"空格"; 
    	$querySel = $querySel. " limit ".$begin_record. ", ".$page_size; 
    	
    	$result = mysql_query($querySel)   or   die(mysql_error()); 
    	$current_records = mysql_num_rows($result); //取得本页的记录总数 
    	
    	//将查询结果放在$result_show 数组
    	$result_show = array(); 
    
    }
    
    ?>
    

      

  • 相关阅读:
    floyd的魔改应用——洛谷P2419 [USACO08JAN]牛大赛Cow Contest 题解
    洛谷P2142 高精度减法 题解
    浅谈SPFA——洛谷P1576 最小花费 题解
    洛谷P1301 魔鬼之城 题解
    洛谷P1009 阶乘之和 题解
    20200926模拟
    [NOIP 2013]货车运输
    带权并查集--P2024 [NOI2001]食物链
    归并排序/树状数组求逆序对-lgP1908 逆序对
    LCA模块+求树上两点距离最短
  • 原文地址:https://www.cnblogs.com/shanmao/p/3497694.html
Copyright © 2011-2022 走看看