thinkphp查詢重復數(shù)據(jù)庫的方法:1、通過“$test_data = M(‘hot’);”實例化數(shù)據(jù)表;2、使用“testdata>Distincttrue)->field(descriprion’)->orderdescription desc->select”方法或者利用group方法去重即可。
本教程操作環(huán)境:Windows7系統(tǒng)、ThinkPHP5版、Dell G3電腦。
thinkphp 怎么查詢重復數(shù)據(jù)庫?
thinkphp數(shù)據(jù)庫查重方法
$test_data?=?M('hot');//實例化數(shù)據(jù)表 $data=$testdata>Distincttrue)->field(descriprion')->orderdescription?desc->select: //利用distinct方法去重 $data=$test_data->group("description')->order('description?desc')->select(); //利用group方法去重? dump($data);
對于兩種去重方式:
立即學習“PHP免費學習筆記(深入)”;
利用distinct去重、簡單易用,但只能對于單一字段去重,并且最終的結(jié)果也僅為去重的字段,實際應用價值不是特別大。
利用group去重,最終的顯示結(jié)果為所有字段,且對單一字段進行了去重操作,效果不錯,但最終顯示結(jié)果除去去重字段外,按照第一個字段進行排序,可能還需要處理。
推薦學習:《thinkPHP視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦