thinkphp数据的查询和截取

<div class="cnblogs_code">

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。

相关文章

(1)创建数据表: CREATE TABLE IF NOT EXISTS `think_form` ...
组合查询的主体还是采用数组方式查询,只是加入了一些特殊的...
(1)创建模版:/App/Home/View/Form/edit.html   <FORM m...
自定义配置文件user.php: <?php return array(    \'se...
在一些成熟的CMS系统中,后台一般都包含一个配置中心(如织梦...
废话不多说先上图预览下,即本博客的分页; 这个分页类是在...