但是我无法将数据创建到数组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);
答案 0 :(得分: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)),
...........
)