1
我設法解決我的問題getAll
和循環後。但因爲我不是很好的MySQL查詢,這樣,我決定問你,如果有一種方法使用getAssoc
從表中可以得到:結構從mysql_get_assoc返回的數據
A | B | C
1 | 2 | 3
1 | 3 | 4
與結構數組:
$array[1][2]=3
[1][3]=4
我設法解決我的問題getAll
和循環後。但因爲我不是很好的MySQL查詢,這樣,我決定問你,如果有一種方法使用getAssoc
從表中可以得到:結構從mysql_get_assoc返回的數據
A | B | C
1 | 2 | 3
1 | 3 | 4
與結構數組:
$array[1][2]=3
[1][3]=4
試試這個
$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']));
}
告訴我們當前的PHP/MySQL的代碼,我們不能猜測它。 – Jocelyn 2012-08-02 15:08:53
我的問題是,我們可以從該表中獲取該數組,只有通過玩查詢才能獲取assoc。 (我的代碼工作,但我不使用get_assoc和我使用循環(我想避免他們,如果我可以)) – Martin 2012-08-02 15:11:30
所以你想創建一個結果數組使用column1爲第一個索引,column2爲第二個幷包含column3的值?你做$ array [$ data [0]] [$ data [1]] = $ data [2]; ? – Waygood 2012-08-02 15:12:01