作者Talenius (Harmonic Inspirations)
看板PHP
標題[請益] 讀取$row_Recordset特定值
時間Fri Feb 11 14:40:05 2011
在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
1F:→ tkdmaf:mysql_fetch_assoc()一次只有一筆資料。 02/11 16:15
2F:→ tkdmaf:你如果是想取最大值,那得在sql下。 02/11 16:16
3F:→ tkdmaf:或者說,你得先將所有的資料列轉成陣列再做判斷處理。 02/11 16:16