Thinkphp 獲取資料表隨機值

2022-06-23 10:57:12 字數 501 閱讀 7155

有時候我們需要去獲取資料表中隨機條資料用於展示,比如新聞推薦、人員推薦等

1/**

2* 獲取隨機列表

3* @param $num 獲取的記錄數

4* @param array $map 篩選條件

5* @param string $key 主鍵id

6* @return mixed7*/

8public

function randomdatalist($num, $map = , $key = 'id')18#

再次構造查詢條件

19if(empty($arr

)) else

24$moredata = $this->where($map)->limit($num)->select();

25 } else

28return

$moredata

;29 }

desc 獲取資料表結構

上一節 下一節 分享到 qq空間 豆瓣人人網 desc命令用於獲取資料表結構。desc命令格式 desc 表名 同樣 show columns from 表名 也能獲取資料表結構。舉例如下 mysql desc myclass mysql show columns from myclass 使用my...

thinkphp學習之模型資料表名定義

模型類通常需要繼承系統的 think model類或其子類,下面是乙個home model usermodel類的定義 namespace home model use think model class usermodel extends model 其中定義 home 下的model 命名空間 ...

JDBC中獲取資料表的資訊

jdbc中通過metadata來獲取具體的表的相關資訊。可以查詢資料庫中的有哪些表,表有哪些字段,欄位的屬性等等。metadata中通過一系列get 函式,將這些資訊存放到resultset裡面,然後返回給使用者。關於metadata的說明網上也有不少,這裡我只是從我自身學習的角度來記錄一下簡單使用...