我有一个查询,它将mysql表中一系列ID的项行转换为列,因此结果具有可变列数(vc)。唯一不是动态的项是id、firstname和lastname。我知道变量项(n)的数量,这是查询的一部分。
我想做的是在php中有一个循环,同时将这些变量列添加到php数组中。
像这样:
$someArray = [];
while($row = $result -> fetch_assoc()) {
array_push($someArray,[
'ID' => $row['EmployeeID'],
'FName' => $row['FName'],
'MName' => $row['MName'],
'LName' => $row['LName'],
-------Loop here --------
'VC1' => $row['VC1'],
'VC2' => $row['VC2'],
'VC3' => $row['VC3'],
'VC4' => $row['VC4'],
'VC5' => $row['VC5'],
..............
'VCn' => $row['VCn']
-------------------------
]);
}
我试过用php循环,但不知道怎么做。谢谢你的帮助。
1条答案
按热度按时间2j4z5cfb1#
如果你知道
n
可以使用for循环:但是,如果将整个数组放入其中,则最好修改sql查询并执行以下操作: