首頁  >  文章  >  php框架  >  thinkphp 怎麼查詢重複資料庫

thinkphp 怎麼查詢重複資料庫

藏色散人
藏色散人原創
2022-12-13 09:51:011566瀏覽

thinkphp查詢重複資料庫的方法:1、透過「$test_data = M('hot');」實例化資料表;2、使用「testdata>Distincttrue)->field(descriprion')- >orderdescription desc->select”方法或利用group方法去重即可。

thinkphp 怎麼查詢重複資料庫

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn