thinkphp中如何通过日期查询数据库

thinkphp中如何通过日期查询数据库,第1张

方法:

$time=strtotime($_POST['dates'])//dates为从文本框获得的日期

$sql='select * from think_mytask where strtotime(starttime)<=$time and strtotime(endtime)>=$time'

$admin1=new Model('mytask')

$list=$admin1->query($sql)

PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。典型的例子代码是这样的:mysql_connect('127.0.0.1', 'root', '123456')$sql='select * from test.tab'if ($res=mysql_query($sql)){while($row=mysql_fetch_array($res)) $result[]=$row mysql_free_resule($res)}else echo "执行SQL语句:$sql\n错误:".mysql_error()echo '查询结果在下面的额为数组里面:'print_r($result)echo ''

$time = date("Y-m-d H:i:s",$t1 ) //把时间戳转换成时间 格式如:2013-10-15 10:53:53

$list = ar::liebiao("oa_order","where s_time>'$time'")


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9996317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存