[請益] 讀取$row_Recordset特定值

看板PHP作者 (Harmonic Inspirations)時間15年前 (2011/02/11 14:40), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
在Dreamweaver中 以查詢MySQL方式插入欲顯示的表格 若欲顯示的資料為該欄的最大值 ( 如程式第三行: $row_Recordset['S'] 的'S'欄位的最大值) 而且其它欄位會隨'S'欄顯示該對應的資料 ( 如程式第四行的'NO'欄會因'S'欄的不同而顯示對應的資料 請問應如何撰寫? <?php do { ?> <tr> <td><?php echo $row_Recordset['S']; ?></td> <td><?php echo $row_Recordset['NO']; ?></td> </tr> <?php } while ($row_Recordset = mysql_fetch_assoc($Recordset)); ?> 如果改成$row_Recordset[max('S')] 在文法上會過不了 但如果在程式該行前先判斷再傳變數 如: <?php $S1 = max($row_Recordset['S']) echo $row_Recordset['S1']; ?> 寫法是錯的,但類似這種想法 請問應該如何寫比較適當? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.13.187

02/11 16:15, , 1F
mysql_fetch_assoc()一次只有一筆資料。
02/11 16:15, 1F

02/11 16:16, , 2F
你如果是想取最大值,那得在sql下。
02/11 16:16, 2F

02/11 16:16, , 3F
或者說,你得先將所有的資料列轉成陣列再做判斷處理。
02/11 16:16, 3F
文章代碼(AID): #1DLDdBru (PHP)
文章代碼(AID): #1DLDdBru (PHP)