欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

日期范围的查询解决办法

程序员文章站 2024-01-01 10:26:22
...
日期范围的查询
本帖最后由 u014474944 于 2014-04-04 22:38:04 编辑 想默认打开网页后显示查询昨日的数据
又可在文本框中输入想要查询的日期后点查询
我写的代码如下

$mindate=$_GET['mindate'];
$maxdate=$_GET['maxdate'];
$sql="SELECT * from `khxx` where $mindate and $maxdate";



" />至
" />



这样写有两个问题
1、打开后没有直接根据文本框的内容查询结果
2、因为input 中定义了value内容 虽然写入别的日期点提交后结果查询出来了可文本框内的值又回复原样
日期范围的查询解决办法
------解决方案--------------------
显然你的sql语句是错的。

$mindate = isset($_GET['mindate'])?$_GET['mindate']:date("Y-m-d",strtotime("-1 day"));
$maxdate = isset($_GET['maxdate'])?$_GET['maxdate']:date("Y-m-d",strtotime("-1 day"));






------解决方案--------------------
$sql="SELECT * from `khxx` where $mindate and $maxdate"; 有问题.

如果你数据库的日期字段为 addtime,要这样写
$sql="SELECT * from `khxx` where addtime>'".$mindate."' and addtime日期范围的查询解决办法

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


上一篇:

下一篇: