2017-07-18 27 views
0

我一直在嘗試將MySQL查詢的結果存儲在PHP數組中,但是我一直在努力在存儲這些值之後訪問這些值。PHP訪問mysqli_fetch_assoc值

我用它來存儲查詢:

while($row = mysqli_fetch_assoc($result)) { 
    array_push($array, $row); 
} 

這顯示與var_dump數組的時候提供了一種類似於這樣的輸出,只需用更多的價值:

array(147) { [0]=> array(1) { ["TABLE_NAME"]=> string(8) "_3085515" } } 

我希望能夠用_NUMBER訪問值,但我不知道如何做到這一點?

+3

'$陣列[0] [ 'TABLE_NAME'] '......? – CBroe

+0

@CBroe工作,謝謝!我曾嘗試過,但[TABLE_NAME]和[0]的方向相反。 – Edward1442

回答

3

第一:聲明變量作爲array

$array = array(); 
    while($row = mysqli_fetch_assoc($result)) { 
     array_push($array, $row); 
    } 

第二:訪問值這樣

$array[0]['TABLE_NAME'] 
0

這樣做。

$array = []; 
while($row = mysqli_fetch_assoc($result)) { 
    array_push($array, $row); 
} 
+0

這是如何回答這個問題的? – jeroen

+0

需要聲明變量而不是直接使用它。 –

+0

那麼?這是如何回答這個問題的? – jeroen