推 chrisQQ:你原先的 array 長怎樣? 03/12 13:52
→ rm031023:$arrdata[$x]=mysql_fetch_field($result); 是這一行嗎 03/12 13:56
→ chrisQQ:如果要用 max() 的話,你應該要先把你的 array 格式改成 03/12 14:07
→ chrisQQ:$arrdata[$x] = 500; 這樣,而不是 $arrdata[$x]['value'] 03/12 14:07
→ chrisQQ:= 500; 如果你堅持後者,那就是寫迴圈去用max()找最大值 03/12 14:07
→ rm031023:可是我的值都是從資料庫裡面抓的,然後再抓出最大最小值 03/12 14:24
推 LaPass:直接從資料庫裡面抓出最大值最小值不行嗎? 03/12 14:26
→ LaPass:要不然,在你一行行印出值的時候,設個變數紀錄一下最大的 03/12 14:28
→ LaPass:值就好了啊 03/12 14:28
→ rm031023:因為最後表格的結果是已經從資料庫裡面篩選過了,然後 03/12 14:30
→ rm031023:然後在從篩選後的值抓出最大最小 03/12 14:31
推 LaPass:看你要不要多用一行 SELECT MAX(SELECT .... ) 下去找最大 03/12 14:36
→ LaPass:或是再從result寫進陣列時,多加一個判斷 03/12 14:37
→ LaPass:if ($maxValue< ???) $maxValue=???; ??? 是你的找最大值 03/12 14:39
→ LaPass:的值 03/12 14:39
→ rm031023:可是值都是從資料庫抓的,還沒送出查詢前也不知道誰最大 03/12 14:58
推 Fantasywind:l大講的就是請資料庫給你最大的 03/12 15:24
→ rm031023:抱歉不是很懂..那這樣寫怎麼知道是我要的那個欄位的最大 03/12 15:39
推 savenckugo:用SQL去撈不是會比較快嗎? 03/12 17:41
推 LaPass:連結寫的很清楚,就是那樣用 03/12 22:50