看板 PHP 關於我們 聯絡資訊
小弟想請問一下 經過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
tonytsai88:你錯在 $port=array(.... 這行 08/17 00:25
tonytsai88:在for loop 裡重複做 $port=array(...) 這個動作 08/17 00:26
wnick:但是這樣最後一筆資料應該會對阿 08/17 13:23