作者stilllove56 (鐘愛五六)
看板PHP
標題[請益] mysql_fetch_array的取出結果
時間Wed Jun 15 04:38:27 2011
不好意思想請問一下
我現在用$record = mysql_fetch_array($a)
取出了一個結果
其中$a是指向我的一個表格
表格是可能包含訂單編號、訂單日期、訂單金額等
然後大概有十組資料
我現在用$record["ord_price"]取出了一串訂單的金額顯示
假如我想要找這一串金額中位於資料庫表格排序最上(或是最新的日期)的金額數字
我應該要怎麼取
我試過$x = $record["ord_price"][0]但怎麼試都試不出來,好像不是這樣做
不知道有沒有高手可以幫我解答疑惑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.226.122
1F:→ tkdmaf:在資料庫語法中下判斷即可。至於怎麼寫?請閱讀書籍。 06/15 07:07
2F:推 allenmusic:SELECT * FROM mytable ORDER BY date desc 06/15 07:58
3F:→ allenmusic:用order by date desc選出最近一筆資料 06/15 07:59
4F:推 allenmusic:desc 倒序 asc順序 06/15 08:03
5F:→ stilllove56:不好意思...不過我不是很了解,ORDER BY date desc最 06/15 12:43
6F:→ stilllove56:不是還是得到一串資料嗎,如果我只想要前兩個最新的 06/15 12:43
7F:→ stilllove56:怎麼拿會比較好呢? 06/15 12:43
8F:推 mrbigmouth:ORDER BY date DESC LIMIT 2 06/15 12:59
9F:→ stilllove56:那再請教一下,假如我拿出的十個資料我想各別拿出來使 06/15 13:18
10F:→ stilllove56:用,做一些運算,像指數平滑之類的,我不能直接操作取 06/15 13:21
11F:→ stilllove56:出的陣列嗎,還是取出的不是陣列@@ 06/15 13:22
12F:推 allenmusic:個別取出 再用array_push存到陣列中 06/15 15:22