查詢數據主要有如下幾種方法
1. 模型類的get靜態方法【存在返回值為對象,否則為null】
2. 通過字段查詢getByFieldname()方法
3. 根據條件查詢get(\['username' => 'root'\])
4. where方法查詢->find()
5. where方法查詢->select()
6. 模型類的all靜態方法和select靜態方法
實操:
1. 模型類的get靜態方法【存在返回值為對象,否則為null】,通過傳遞主鍵獲取數據

效果

1. 根據條件查詢get(\['username' => 'root'\])
方式一:

方式二:使用where方法傳遞(需要注意后面要通過find()方法調用一下)

1. 通過模型對象的字段查詢getByFieldname('查詢條件')方法

1. 模型類的where方法查詢,然后調用find()方法

1. where方法查詢->select()
方式一:

方式二:

6\.模型類的all靜態方法和select靜態方法

注意:對應all和select方法返回的數據,是一個數組,數組中的每個元素是一個模型對象,如果我們需要把他們轉換為普通的二維數組(數組中的元素也是數組)

效果:

- ThinkPHP-5教程
- 簡介
- 環境準備
- 必備環境
- composer安裝
- 無網安裝composer軟件
- 安裝
- composer安裝TP5
- 源碼包安裝TP5
- 基礎
- 開發規范
- 目錄規范
- 整體分析
- application目錄分析
- index模塊
- public目錄
- Tp官方的源碼目錄
- Vendor目錄
- 入口文件
- 控制器
- 系統默認控制器
- 自定義控制器編寫
- 注意:如果我們的控制器文件使用的大駝峰方式命名,需要使用下劃線方式訪問
- 調試模式開啟
- 視圖
- URL和路由
- URL訪問
- GET參數處理
- 隱藏入口文件
- 路由定義
- 案例一最簡單的路由
- 案例二-路由參數
- 案例三-路由類
- 案例四-閉包處理
- URL分隔符
- 路由參數
- 路由分組
- 其他的路由
- 手冊提供
- 請求和響應
- 請求
- 注意:在TP5里面IS_GET、IS_POST等常量已經不存在
- 響應
- 視圖載入
- 提示信息-成功和錯誤
- url函數
- 重定向
- 返回數據類型
- json中文轉義
- TP5自帶json函數
- 數據庫操作-DB類
- 學習手冊
- 數據庫配置
- 數據庫操作-查詢
- 數據庫操作-增刪改
- 數據庫切換
- 構造器-查詢
- 構造器-添加
- 構造器-更新
- 構造器-刪除
- 別名處理
- 助手函數
- 閉包查詢
- 使用Query對象查詢
- 模型學習
- 模型定義
- 定義sh_user表
- 基本操作-增加
- 基本操作-查看
- 便捷方式獲取模型實例
- 基本操作-更新
- 基本操作-刪除
- 相關文檔
- 模型關聯
- 一對一
- 簡介
- 關聯查詢
- 關聯添加
- 一對多
- 簡介
- 關聯查詢
- 關聯添加
- 多對多
- 自動驗證
- 驗證類文件-方式一
- 驗證類文件-方式二
- 控制器驗證-方式一
- 控制器驗證-方式二
- 系統驗證類的使用
- 驗證類的靜態方法
- 驗證場景
- 表單驗證
- 坑-dateFormat驗證規則
- SQL調試
- 本地調試模式開啟
- 打印最后執行的sql
- 雜項-驗證碼
- 驗證碼
- 驗證碼配置
- 源碼分析
- 雜項-上傳
- 驗證
- 上傳文件的命名
- 命令行工具
- 控制器生成
- 模型生成
- 模塊生成
- Session機制
- Session初始化
- 讀取Session數據
- 操作session
- 助手函數
- 模板輸出
- session驅動
- Cookie機制
- cookie初始化
- cookie操作
- 助手函數
- 模板輸出
- 注意:3.2和5.0的區別
- 控制器調用載入視圖
- 單字母函數去除
- 常見助手函數
- 獲取某個字段的值
- 控制器不區分URL大小寫
- 標簽語法轉換
- 控制器和模型類后綴
- 請求對象和響應對象和常量去除