2012-11-25 31 views
0
$query2 = "SELECT * FROM `Listing` WHERE listingid = '{$myID}'"; 
if(!($result2 = @ mysql_query($query2,$connection))) 
    echo "query failed<br>"; 

$result_array = array(); 
while($row2 = mysql_fetch_assoc($result2)) 
{ 
    $result_array[] = $row2; 
} 
foreach ($result_array as $key => $val) { 
    echo "$key = $val\n"; 
} 

列表(表)有7個字段。
我得到一堆「0 =數組」mysql查詢到php數組並顯示數組

如何將mysql查詢結果存儲到php數組中並顯示它們? 我想把它作爲數組,所以我可以對它們進行排序。

+0

mysql_fetch_array有什麼問題(最好使用mysqli_fetch_array)? –

+0

@John你可以開始閱讀[here](http://www.phptherightway.com/#databases)。 – ChocoDeveloper

+0

這就是我被教導的方式,並且一直在使用 – ealeon

回答

0

您實際上正在存儲它們。您列出的代碼將它們存儲在數組的數組看到他們你可以修改for

foreach ($result_array as $key => $val) { 
    echo "$key = " . print_r($val, true) . "\n"; 
} 

$ VAL實際上是包含行的所有領域的數組。

+0

啊好的。現在它工作。謝謝 – ealeon