html提交的时间通过PHP查询数据问题
数据库有张表为PAC,通过html提交条件查询数据库,tj2和tj3的值提交到PHP直接跟数据库里的gwys与bcrs字段匹配就行了,tj1是1-2周,1个月,3个月的选...
数据库有张表为PAC,通过html提交条件查询数据库,tj2 和 tj3 的值提交到PHP直接跟数据库里的gwys与bcrs字段匹配就行了,tj1是1-2周,1个月,3个月的选项,如果选中1-2周这个选项就必须获取当前时间并且减去7天与减去14天中间范围的值与数据表PAC里的sstime字段匹配,因为初学,有点绕,那位给个思路或者代码实例参考.以前用VBA写过相同的实例,思路是当前日期减去时间列的时间,判断得数大于6小于15的为1-2周的数据.
展开
1个回答
展开全部
大概说一点我个人看法吧。
建议在获取到tj1 的数据后,直接对其进行判断,如下
if ($time ="1-2周"){
$datetimeStart=当前时间减去14天
$datetimeEnd=当前时间减去7天
}else if ($time ="1个月"){
依此类推
}else {
依此类推
}
得到时间信息后,再写sql语句
.... where sstime > $datetimeStart and sstime <$datetimeEnd
再执行sql语句
注意点:时间的加减问题
建议在获取到tj1 的数据后,直接对其进行判断,如下
if ($time ="1-2周"){
$datetimeStart=当前时间减去14天
$datetimeEnd=当前时间减去7天
}else if ($time ="1个月"){
依此类推
}else {
依此类推
}
得到时间信息后,再写sql语句
.... where sstime > $datetimeStart and sstime <$datetimeEnd
再执行sql语句
注意点:时间的加减问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询