抱歉,如果我的標題不好。在php中刪除數據從數組中的sql查詢
我的問題是從數據中的數據從sql查詢。
我的SQL查詢:
$num = mysql_query("SELECT `id_product_attribute`,`id_product`,`reference` FROM `ps_product_attribute`")
我用這個代碼retreive數據:
$nameArray = array();
while($row = mysql_fetch_array($num)) {
$nameArray[] = $row;
}
echo '<pre>';
print_r($nameArray);
echo '</pre>';
輸出看起來是這樣的:
Array
(
[0] => Array
(
[0] => 45
[id_product_attribute] => 45
[1] => 10640
[id_product] => 10640
[2] => 1041-0567041700116
[reference] => 1041-0567041700116
)
[1] => Array
(
[0] => 46
[id_product_attribute] => 46
[1] => 10640
[id_product] => 10640
[2] => 1041-0567041700318
[reference] => 1041-0567041700318
) etc.
,但我想這樣的輸出:
Array
(
[0] => Array
(
[0] => 45
[1] => 10640
[2] => 1041-0567041700116
)
[1] => Array
(
[0] => 46
[1] => 10640
[2] => 1041-0567041700318
) etc.
我需要在我的代碼中更改以實現此目標?
如果我使用fetch_assoc
那麼我會得到相反的結果。
請RTFM。 http://php.net/mysql_fetch_array – deceze
可能的重複[爲什麼我的CSV輸出包含每個列兩次?](http://stackoverflow.com/questions/15230470/why-does-my-csv-output-contain-每列 - 兩次) –