查詢單個資料
取出主鍵為1的資料
$user = user::get(1);
echo $user->name;
// 使用陣列查詢
$user = user::get(['name' => 'thinkphp']);
// 使用閉包查詢
$user = user::get(function($query));
echo $user->name;
例項化後呼叫find方法
$user = new user();
// 查詢單個資料
$user->where('name', 'thinkphp')
->find();
查詢多條資料
// 根據主鍵獲取多個資料
$list = user::all('1,2,3');
// 或者使用陣列
$list = user::all([1,2,3]);
foreach($list as $key=>$user)
// 使用陣列查詢
$list = user::all(['status'=>1]);
// 使用閉包查詢
$list = user::all(function($query));
foreach($list as $key=>$user)
例項化後呼叫select方法
$user = new user();
// 查詢資料集
$user->where('name', 'thinkphp')
->limit(10)
->order('id', 'desc')
->select();
Thinkphp5中模型的理解
在不同資料當中如何做到轉換,其實就是只要資料,不要結構,資料和資料一一對應即可。tp5裡的模型是針對資料庫表說的,我們不必去寫curd的sql語句,而專注於運算元據庫里的內容。所以當把資料庫表當乙個物件看待,繼承了model之後,我就像運算元組一樣來運算元據庫。匯入模型類 class index 讓...
thinkphp5的模型中使用關聯
有以下兩個表 artitcle表 表示文章 article的主鍵是id,外來鍵是cateid,cateid對應於cate表的主鍵id。cate表 表示欄目 cate表的主鍵是id。這兩張表表示,每一篇文章屬於乙個欄目,每乙個欄目有很多篇文章。然後編寫model類 article的model類 cla...
thinkphp5 子查詢幾種方式
首先構造子查詢sql,可以使用下面三種的方式來構建子查詢。1 使用select方法 當select方法的引數為false的時候,表示不進行查詢只是返回構建sql,例如 subquery db table think user field id,name where id 10 select fals...