ThinkPHP 3 1 2 查詢方式的一般使用2

2021-07-11 01:44:16 字數 1541 閱讀 4643

//select id1> and id2< 預設是and	

$data['id']=array(array('gt',$id1),array('lt',$id2));

// $data['***']=$***;

// $data['username']="$username";

// $data['_logic']='or';

$arr=$m->where($data)->select();

var_dump($arr);

$this->assign('data',$arr);

$this->display();

//select id1> and id2< or操作

//預設方式是and的方式

$data['id']=array(array('gt',$id1),array('lt',$id2),'or');

// $data['***']=$***;

// $data['username']="$username";

// $data['_logic']='or';

$arr=$m->where($data)->select;

//select or 關係:

$data['username']=array(array('like',"%$username%"),array('like','%ge%'),'ge11','or');

$arr=$m->where($data)->select();

var_dump($arr);

//select 獲取行數:

$username=$_get['username'];

echo "\n";

$count=$m->count();

echo $count;

// 統計行數

$username=$_get['username'];

echo "\n";

$count=$m->where("username='gege'")->count();

echo $count;

//統計最大值

$c=$m->max('id');

echo $c;

五,sql直接查詢

a. query 主要處理讀取資料的

b. execute 用於更新寫入操作

//select 讀取操作

$m=m();

$id=$_get['id'];

$result=$m->query("select * from user where id >$id");

var_dump($result);

// 用於 插入資料:

$m=m();

$username=$_get['username'];

$***=$_get['***'];

$result=$m->execute("insert into user(username,***) values('$username','$***')");

var_dump($result);

ThinkPHP 3 1 2 控制器的模組和操作

本節課大綱 一 空模組和空操作 1 空操作 function empty name 2.空模組 class emptyaction extends action 二 前置操作和後置操作 index模組的index 方法對應的前台模板 往往作為首頁 超連結到乙個對應的方法 city模板下的sh方法 引...

解密ThinkPHP3 1 2版本之模板繼承

模板繼承是thinkphp3.1.2版本新增的一項更加靈活的模板布局方式,模板繼承不同於模板布局,甚至來說,應該在模板布局的上層。模板繼承其實並不難理解,就好比類的繼承一樣,模板也可以定義乙個基礎模板 或者是布局 並且其中定義相關的區塊 block 然後繼承 extend 該基礎模板的子模板中就可以...

thinkPHP查詢方式小結

一 普通查詢方式 1.使用字串查詢 複製 如下 m where id 1 and name roge find 這種方法存在乙個缺點,就是當資料表中的查詢欄位為字串時,需要在字段值中加入引號。2.使用陣列的方式 推薦使用 data name adfa data id程式設計客棧 3 data log...