[請益] 怎摸把撈出來的資料變成二維陣列

看板PHP作者 (DJ歐雪特)時間10年前 (2014/07/01 06:52), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/2 (看更多)
新手想請問一下 $sql="select odate,otime,order_payok from orders ; $result=mysql_db_query("myweb",$sql,$link); echo "<table border='1'>"; while (list($odate,$otime,$order_payok)=mysql_fetch_row($result) ){ echo "<tr><td> {$odate} </td><td>{$order_payok}</td> </tr>"; } echo'</table>'; 試過在while後面用foreach $array as $odate=>$order_payok 不過失敗了 怎摸把從資料表撈出來的兩欄資料轉成二維陣列? 可否給些提示? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.53.236 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1404168726.A.128.html

07/01 08:45, , 1F
$row[]=$rows;
07/01 08:45, 1F

07/01 08:46, , 2F
json_encode($row)
07/01 08:46, 2F

07/01 09:18, , 3F
就在while裡面同時做就好了。取出整列,不要用list()。
07/01 09:18, 3F

07/01 09:25, , 4F
你貼的範例是轉成表格,你的問題是弄成陣列
07/01 09:25, 4F

07/01 09:25, , 5F
不知道你要做哪件事情耶?
07/01 09:25, 5F

07/01 10:27, , 6F
mysql_fetch_assoc或是mysql_fetch_object
07/01 10:27, 6F

07/01 10:28, , 7F
這樣出來的陣列key或物件屬性就是你的欄位名稱
07/01 10:28, 7F

07/01 16:14, , 8F
我是想作出陣列,但目前只會輸出成表格+_+
07/01 16:14, 8F

07/01 16:29, , 9F
就索引是$odate 值是$order_payok的陣列怎摸做
07/01 16:29, 9F

07/02 05:18, , 10F
就在while裡面同時做就好了阿 你以為講假的嗎
07/02 05:18, 10F
文章代碼(AID): #1JiUeM4e (PHP)
文章代碼(AID): #1JiUeM4e (PHP)