抱歉,如果我的标题不好。在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-每列 - 两次) –