2017-03-16 117 views
-1

我有這樣 enter image description here顯示數據PHP和MySQL

一些數據,但我不能創建它的數據陣列multidimensi,如何創建和查看陣列也是這樣嗎?謝謝。

Array (A => array (part_no=>A, control_no=>0001, qty=>1000)) 

我試着像

$data = array(); 
while ($r = pg_fetch_array($query)) { 
    $data_arr = array(
        $control = $r['control_no'], $part_no= $r[part_no]); 
        $data = $data_arr 
       ); 
} 
print_r ($data); 
+2

你在PHP和MySQL還沒試過呢? –

+0

是的,我有更新我的問題,請幫忙 – Zeus234

+0

'[part_no_value - > ['part_no'=> part_no_value,'control_no'=> control_no_value,'qty'=> qty_value]]' – bansi

回答

0

,你可以不喜歡這樣。請注意,您必須使用=>而不是=也請注意used $data[]而不是$data。仍然不清楚輸出要求。假設你想要所有的行。

$data = array(); 
while ($r = pg_fetch_array($query)) { 
    $data_arr = array($r[part_no] => array(
      'control' => $r['control_no'], 
      'part_no'=> $r[part_no], 
      'qty'=> $r[qty] 
     )); 
    $data[] = $data_arr); 
} 
print_r ($data); 

這將輸出類似

Array (
    [0]=> Array(A => array (part_no=>A, control_no=>0001, qty=>1000)), 
    [1]=> Array(A => array (part_no=>A, control_no=>0002, qty=>1000)), 
    [2]=> Array(A => array (part_no=>A, control_no=>0003, qty=>1000)), 
    [3]=> Array(B => array (part_no=>B, control_no=>0004, qty=>1500)), 
    ........... 
) 
+0

謝謝bansi,解決了 – Zeus234