我设法用getAll
解决了我的问题并在它之后循环。但由于我对mysql查询等不太了解,我决定问你是否有办法从表中使用getAssoc
:
A | B | C
1 | 2 | 3
1 | 3 | 4
具有结构的数组:
$array[1][2]=3
[1][3]=4
答案 0 :(得分:1)
这就是你想要的吗
$output = array();
while ($row = mysql_fetch_array($result)){
$first_col = $row['A'];
$second_col = $row['B'];
$third_col = $row['C'];
$output[$first_col][$second_col] = $third_col;
}
答案 1 :(得分:1)
试试这个
$result = mysql_query('SELECT A,B,C FROM TABLE_NAME');
$out = array();
while ($row=mysql_fetch_array($result)){
$out[] = array($row['A'] => array($row['B']=>$row['C']));
}