$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数组中并显示它们? 我希望首先将它作为数组,以便我可以对它们进行排序。
答案 0 :(得分:0)
您实际上正在存储它们。您列出的代码是将它们存储在数组数组中以查看它们,您可以使用以下命令修改for
:
foreach ($result_array as $key => $val) {
echo "$key = " . print_r($val, true) . "\n";
}
$ val实际上是一个包含行的所有字段的数组。