[請益] 隨機抓取資料庫

看板PHP作者 (狗鼻)時間14年前 (2011/05/27 22:03), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
我是用appserv內的資料庫存放題目 資料表中依題目A,B,C,D和答案存成5個欄位 想請問如何從中隨機抓取20筆資料當作考卷 剛學PHP不久 請各位大哥幫幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.204.119

05/27 22:56, , 1F
簡單的方法就是order by RAND()
05/27 22:56, 1F

05/28 00:00, , 2F
SQL中做RAND貌似效能不太好...
05/28 00:00, 2F

05/28 06:59, , 3F
http://ppt.cc/2-6d MySQL亂數取列效能比較
05/28 06:59, 3F

05/28 07:02, , 4F
雖然我覺得全取出來 亂數部份由程式做比較好
05/28 07:02, 4F

05/28 07:03, , 5F
應該說先取總量 程式取亂數 再取特定列
05/28 07:03, 5F

05/28 23:13, , 6F
那這樣寫個txt檔循序讀取不就好了,還要資料庫幹嘛。
05/28 23:13, 6F

05/28 23:14, , 7F
言必稱效率,信「效率教」嗎?
05/28 23:14, 7F

05/29 02:25, , 8F
東西先做出來,效率不足自然就會找方法改
05/29 02:25, 8F

05/29 02:27, , 9F
循序著收修改費跟使用人數費用合理 XD
05/29 02:27, 9F
文章代碼(AID): #1Dtwz0m2 (PHP)
文章代碼(AID): #1Dtwz0m2 (PHP)