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