[請益] 關於SQL得到的陣列

看板PHP作者 (淺龍勿用)時間18年前 (2007/08/17 00:11), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
小弟想請問一下 經過SQL得到的陣列應該是二維陣列 有辦法直接操作此二維陣列嗎 因為用mysql_fetch_array 就得依照他的順序 但是我ECHO時順序會調換 另一個問題就是 我要自行指定這個二維陣列 但是搞不定 比如 $i=1; for($count = 0; $count < $num; $count++) { $array=mysql_fetch_array($query); 此ARRAY會有五筆資料 $port = array($i => array($array[0],$array[1],$array[2],$array[3],$array[4]) $i++; } for($i=1;$i<29;$i++){ echo "$port[$i][0]"; echo "$port[$i][1]"; echo "$port[$i][2]"; echo "$port[$i][3]"; echo "$port[$i][4]"; } 並沒有正確答案 是我哪裡搞錯嗎? 請前輩指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.21.195

08/17 00:25, , 1F
你錯在 $port=array(.... 這行
08/17 00:25, 1F

08/17 00:26, , 2F
在for loop 裡重複做 $port=array(...) 這個動作
08/17 00:26, 2F

08/17 13:23, , 3F
但是這樣最後一筆資料應該會對阿
08/17 13:23, 3F
文章代碼(AID): #16n7STtR (PHP)
文章代碼(AID): #16n7STtR (PHP)