ThinkPHP里查询一个表中某条数据开始的m条数据,然后取其中三个字段该怎么写

ThinkPHP里查询一个表中某条数据开始的m条数据,然后取其中三个字段该怎么写,第1张

M('article')->field('id,title,content')->limit(10,3)->select();

filed是要取的字段,limit是取的数据条数 10,3是从第10跳开始取3条数据

你的传参没有问题,问题在于$arr=M('acs')->Field($field);

这样的返回值并不是你要的数组,应该是

$arr=M('acs')->Field($field)->select();

把选择的日期和数据库的日期都转换成时间戳查询就是了,注意把最后一天的日期拼接成到凌晨。

如:开始时间戳 $start = strtotime('2017-08-01');

截止时间戳 $end = strtotime('2017-08-17 23:59:59');

查询条件:$map['time'] = array('between',array($start, $end));

默认写的time字段,这个根据你数据库自定义,数据库的时间也转换成时间戳。

以上就是关于ThinkPHP里查询一个表中某条数据开始的m条数据,然后取其中三个字段该怎么写全部的内容,包括:ThinkPHP里查询一个表中某条数据开始的m条数据,然后取其中三个字段该怎么写、thinkphp中使用field获取数据、想问一下thinkphp根据日期字段查询某一天到最后一天的所有记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10174856.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存