程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> thinkphp數據的查詢和截取,thinkphp數據截取

thinkphp數據的查詢和截取,thinkphp數據截取

編輯:關於PHP編程

thinkphp數據的查詢和截取,thinkphp數據截取


    public function NewsList(){
        $this->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'],0,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();
    }

前端獲取數據:

<td >
          {$new.detail}......
</td>

 

thinkphp讀取數據庫數據:

<?php
//讀取一行數據
$user=M("user");
$data=$user->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. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved