thinkphp6 0學習筆記之資料庫之鏈式查詢

2021-10-03 23:48:38 字數 762 閱讀 6530

1.通過指向符號『->』多次聯絡呼叫方法稱為:鏈式查詢;

2.當使用db::name(』』)時,返回查詢物件(query),後面可以加資料庫對應的方法

3.每次執行乙個資料庫查詢方法時,還會返回查詢物件;

4.只要還是資料庫物件,就可以一直使用指向符合進行鏈式查詢

5.find(),select()方法是返回陣列或資料集物件(colletion);

6.find()、select()是結果查詢物件,不是鏈式查詢方法;

1.多次使用資料庫查詢,每次靜態建立都會生成乙個例項,造成浪費,可以把物件例項儲存下來,進行反覆呼叫

2.⭐當同乙個物件例項第二次查詢後,會保留第一次查詢的值

$data1

=$userquery

->

order

('id'

,'desc')-

>

select()

;$data2

=$userquery

->

select()

;return db:

:getlastsql()

;//結果還是第一條執行語句 select * from `tp_user` order by `id` desc

$userquery

->

removeoption

('where')-

>

select()

;

thinkphp6 0學習筆記之啟程2

控制器,即 controller,控制器檔案存放在 controller 目錄下 如果想改變系統預設的控制器檔案目錄,可以在 config 下 route.php 配置 controller layer controllerxyz er後面自由新增類名和檔名大小寫保持一致,並採用駝峰式 首字母大寫 ...

ThinkPHP6 0 學習 安裝

1 linux環境 curl ss php 將檔案移動到bin下 mv composer.phar usr local bin composer 2 使用國內映象 阿里雲 開啟命令列視窗 windows使用者 或控制台 linux mac 使用者 並執行如下命令 composer config g ...

thinkphp6 0之了解容器和依賴注入

1 在model裡建立乙個類繼承model namespace use think model class oneextends model 2 建立乙個控制器inject,通過依賴注入將模型one物件引入其內 namespace use class inject public function i...