php与mysql连接数据库并向表格显示数据库内容。
我想实现我在开始时间内容框中输入2014-01-19结束写2014-01-18。点击查询设置后可以显示这样的页面可以的话附个详细代码链接。谢谢。诸位大神们。如果你们帮了我...
我想实现我在开始时间内容框中输入 2014-01-19 结束写 2014-01-18 。点击查询设置后可以显示这样的页面
可以的话附个详细代码链接。谢谢。诸位大神们。如果你们帮了我。我一定高分悬赏 展开
可以的话附个详细代码链接。谢谢。诸位大神们。如果你们帮了我。我一定高分悬赏 展开
展开全部
正好写过。
就是用个between查询一下。关键在于拼查询语句。至于前台的提交用个My97DatePicker插件就可以选日期快速输入了。
我给你个php的小函数:
function deal_date_condition($_field, $_date_str) {
$_date_arr = explode(",", $_date_str);
$_top = strtotime($_date_arr[0]);
if (isset ($_date_arr[1])) {
$_below =strtotime( $_date_arr[1]);
$_condition = "`$_field` between '" . $_top . "' and '" . $_below . "'";
} else {
$_condition = "`$_field` = '" . $_top . "'";
}
return $_condition;
}
说明:
传入:$_field字段名。即数据库的存储时间的字段。一般用时间戳。
$_date_str,时间。有头有尾的话(两个时间空都填)是xxx1,xxx2格式,(注意是以逗号分隔,加逗号拼接和传输到php的话依靠前台的ajax。)查询从xxx1到xxx2这段时间的数据。只有一个时间的话就是xxx1,查询日期为xxx1当天。
返回:$_condition,拼接到查询语句尾巴后。
比如"select `大小`,MD5`,`创建时间`,`状态` from `数据表1` where" .$_condition
字段名表明修改成数据库里的即可出查出数据。至于如何呈现,教科书都会写吧query,fetch_array,然后foreach之类的。。
就是用个between查询一下。关键在于拼查询语句。至于前台的提交用个My97DatePicker插件就可以选日期快速输入了。
我给你个php的小函数:
function deal_date_condition($_field, $_date_str) {
$_date_arr = explode(",", $_date_str);
$_top = strtotime($_date_arr[0]);
if (isset ($_date_arr[1])) {
$_below =strtotime( $_date_arr[1]);
$_condition = "`$_field` between '" . $_top . "' and '" . $_below . "'";
} else {
$_condition = "`$_field` = '" . $_top . "'";
}
return $_condition;
}
说明:
传入:$_field字段名。即数据库的存储时间的字段。一般用时间戳。
$_date_str,时间。有头有尾的话(两个时间空都填)是xxx1,xxx2格式,(注意是以逗号分隔,加逗号拼接和传输到php的话依靠前台的ajax。)查询从xxx1到xxx2这段时间的数据。只有一个时间的话就是xxx1,查询日期为xxx1当天。
返回:$_condition,拼接到查询语句尾巴后。
比如"select `大小`,MD5`,`创建时间`,`状态` from `数据表1` where" .$_condition
字段名表明修改成数据库里的即可出查出数据。至于如何呈现,教科书都会写吧query,fetch_array,然后foreach之类的。。
追问
加我一下吧1481871016
帮我闹闹啊。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询