看板 PHP 關於我們 聯絡資訊
※ 引述《gn02394847 (網路遊魂)》之銘言: : 要做一個成績排名 : 找了很久 始終找不到答案 : 自己寫的太亂 所以光加總就變成以下這樣了= = : $b1[0]+$b2[0]+$b3[0]+$b4[0]+$b5[0]+$b6[0]+$b7[0]+$b8[0]+$b9[0]+$b10[0] : 一張表10個成績50人1加總1排名 都分開寫的 : 這不是重點... : http://34.bkbox.us/admin-1.php : 在PHP&Mysql裡有什麼方法可以自動排出名次? : 歡迎提出意見 具體敘述一點(ex:寫的方法太爛....) 首先你的Database Table應該長成這付得性: name subject_1 subject_2 subject_3 ... subject_10 total_score 小犬 50 70 60 ... 20 892 阿宅 20 10 40 ... 50 631 total_score可以在把資料INSERT/UPDATE進去的時候算好 然後要讀成績單就很簡單啦 SQL式子這樣下:SELECT * FROM `student_score` ORDER BY `total_score` DESC 以總分排序,由高而低 最後你需要的是一行一行爬array XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.199.119