thinkphp查詢重複資料庫的方法:1、透過「$test_data = M('hot');」實例化資料表;2、使用「testdata>Distincttrue)->field(descriprion')- >orderdescription desc->select”方法或利用group方法去重即可。
本教學操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp 怎麼查詢重複資料庫?
thinkphp資料庫查重方法
$test_data = M('hot');//实例化数据表 $data=$testdata>Distincttrue)->field(descriprion')->orderdescription desc->select: //利用distinct方法去重 $data=$test_data->group("description')->order('description desc')->select(); //利用group方法去重 dump($data);
對於兩種去重方式:
利用distinct去重、簡單易用,但只能對於單一欄位去重,並且最終的結果也僅為去重的字段,實際應用價值不是特別大。
利用group去重,最終的顯示結果為所有字段,且對單一字段進行了去重操作,效果不錯,但最終顯示結果除去去重字段外,按照第一個字段進行排序,可能還需要處理。
推薦學習:《thinkPHP影片教學》
以上是thinkphp 怎麼查詢重複資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!