thinkphp数据的查询和截取
2019-01-12
编程之家收集整理的这篇文章主要介绍了thinkphp数据的查询和截取,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
assign('title','news');
$p = I('page',1);
$listRows = 6;
$News = M('news');
$info = $News->field('id,title,subtitle,publish_date,img,detail,typename')->where(array('type'=>'news','status'=>'1'))->order('flag desc,sort_no desc')->page($p,$listRows)->select();
if(!empty($info)){
foreach($info as $k=>$v){
$info[$k]['detail']=mb_substr($v['detail'],130,'utf-8');
}
}
$this->assign('news',$info);
$count = $News->where(array('type'=>'news','status'=>'1'))->count();
$Page = new Page($count,$listRows);
$show = $Page->show();
$this->assign('page',$show);
$this->display();
}
前端获取数据:
thinkPHP读取数据库数据:
where("status=1 AND name="thinkPHP"")->find();
dump($data);
//读取数据集合
$User=M("user");
$list = $user->where('status=1')->order("create_time")->limit(10)->select();
//读取字段值
$user=M("user");
$nickname=$user->where("id=3")->getFild('nickname');
//如果传入多个字段
$user=M("user");
$list=$user->getFild('id,nickname');
//两个字段的情况下返回的是array(id=>nickname)的关联数组,以id的值为key,nickname字段值为value。
总结
以上是编程之家为你收集整理的thinkphp数据的查询和截取全部内容,希望文章能够帮你解决thinkphp数据的查询和截取所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。