### field()
*****
_model(‘user’)->field([‘name’,’title’])->getList();
_model(‘user’)->field([' DISTINCT ','name','title'])->getList();
_model(‘user’)->field(['id'=>'MAX'])->getList();
_model(‘user’)->field(['id'=>'MIN'])->getList();
_model(‘user’)->field([‘id’=>['MIN’, 'id'])->getList();
_model(‘user’)->field([‘id’=>'my_id')->getList();
### order limit groupby
*****
_model(‘user’)->order([‘id’=>’DESC’,’add_time’=>’ASC’)->getList();
_model(‘user’)->order(‘id’)->getList);
_model(‘user’)->limit(100,50)->getList();
_model(‘user’)->limit(100)->getList();
_model(‘user’)->limit(‘LIMIT 10,50’)->getList();
_model(‘user’)->limit($pager->getLimit($page_no))->getList();
_model(‘user’)->groupby('status')->limit(100)->getList();
_model(‘user’)->groupby('status',’cat_id')->limit(100)->getList();
order mysql 默認是ASC升序
### create onUpdate replace
_model(‘user’)->onUpdate([‘key=’1)->create();參見create()
_model(‘user’)->replace()->create();
### 控制行為和數據的
*****
_model(‘user’)->cache(1|0)->getList(); // 打開或關閉緩存
_model(‘user’)->cacheOff()->getList(); // 關閉緩存
_model(‘user’)->cacheOn()->getList(); // 打開緩存
_model(‘user’)->fromDB()->getList(); // 從數據庫中讀
_model(‘user’)->fromCache()->getList(); // 從緩存中讀
_model(‘user’)->cacheStatus()->getList(); // 返回緩存的詳細信息
$f2 = function ($v) {$v['an_ext'] = [1,2,3,4,5]; return $v;};
_model(‘user’)->treat($f, $f2)->getList(); // 返回緩存的詳細信息
### 更多操作
*****
_model(‘user’)->field(‘name’,’title’)->read();
_model(‘user’)->field(‘name,title’)->read();
_model(‘user’)->field([‘name’,’title’])->read();
_model(‘user’)->order(‘id’)->getList);
_model(‘user’)->order([‘id DESC,add_time ASC’)->getList(); // 不提倡使用
_model(‘user’)->order([‘id’=>’DESC’,’add_time’=>’ASC’)->getList();
order mysql 默認是ASC升序
- AnPHP簡介
- 基本功能&設計
- 核心概念
- 執行流程
- 基礎原理
- AnModel與AnDB的調用過程
- 云數據庫的強制讀取主庫
- 快速入門
- AnModel使用
- 基本特性
- 基本的數據讀寫
- 參數$filter
- 參數$half_sql
- 參數$field
- 屬性
- 連貫操作
- create()
- delete()
- update()
- getFields()
- 設置工具
- 自動建表
- 分庫分表
- 調試工具
- table系統model
- countable系統model
- 高級使用
- 觀察者
- 勾子
- 關聯資源
- 強大的配置參數
- AnRequest
- AnResponse
- AnConfig
- AnCookie
- AnSession
- AnDB
- AnMemcacheWrapper
- AnRedis
- 類
- AnPHP
- 函數
- common.php
- 目錄結構
- Cache
- DB
- Model
- MongoDB
- Redis
- Sms
- test
- TR
- api
- sql
- 快速使用