来自MYSQLi的数组 - 无法选择特定的数组结果

时间:2014-06-27 15:04:23

标签: php arrays select mysqli

以下问题:

我只需要最后一个数组(最大的数组) 我用print_r获得了以下结果:

Array ( [1] => 4800 ) 
Array ( [1] => 4800 [2] => 4700 ) 
Array ( [1] => 4800 [2] => 4700 [3] => 4900 ) 
Array ( [1] => 4800 [2] => 4700 [3] => 4900 [4] => 4900 ) 
Array ( [1] => 4800 [2] => 4700 [3] => 4900 [4] => 4900 [5] => 4800 ) 

但我只想要最后一个:

Array ( [1] => 4800 [2] => 4700 [3] => 4900 [4] => 4900 [5] => 4800 )

mysql / php选择代码:

   while($row = $result->fetch_array()){
   $p[$row['idd']] = $row['price'];

echo '<br>';


    print_r($p);    

} 

1 个答案:

答案 0 :(得分:0)

我把它作为一个明确的答案,即使解决方案相当微不足道,因为看起来你似乎是新手。

while($row = $result->fetch_array()){
   $p[$row['idd']] = $row['price'];
}
print_r($p);