mysql查询到php数组并显示数组

时间:2012-11-25 00:14:47

标签: php mysql

$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数组中并显示它们? 我希望首先将它作为数组,以便我可以对它们进行排序。

1 个答案:

答案 0 :(得分:0)

您实际上正在存储它们。您列出的代码是将它们存储在数组数组中以查看它们,您可以使用以下命令修改for

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

$ val实际上是一个包含行的所有字段的数组。