thinkPHP5.0使用模型查詢數據之get()


當參數為數組的時候

Data是模型里面類的名字,是模型文件的名字,也是表的名字

public function test()
{
//$res = $this->data->getMenu();
$model = new Data();
//$data = $this->data->getMenu();
$res = Data::get([
'id' => ['>', 11],
'typeid' => ['BETWEEN', [16, 19]],
]);
dump($res);
}
//生成的SQL語句:
select * from `bbs_Data` where `id`>11 AND `typeid` BETWEEN 16 AND 19 LIMIT 1;
 
 
column()函數
public function test()
{
//$res = $this->data->getMenu();
$model = new Data();
//獲取數據字段為node_name的所有數據
$res = Data::column('node_name');
//獲取id為11的字段node_name的數據
$res = Data::column('node_name', '11');
//11 => string '產品分類'
dump($res);
}
 
 
value()獲取單個字段的值
public function test()
{
//$res = $this->data->getMenu();
$model = new Data();
//value獲取單個字段的值
$res = Data::where('id', 11)->value('node_name');
//193:string '系統管理'
dump($res);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM