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配列に保存して表示するにはどうすればよいですか?最初に配列として使用したいので、並べ替えることができます。

4

1 に答える 1

0

あなたは実際にそれらを保存しています。リストしたコードは、それらを配列の配列に格納して、次のコマンドで変更できることを確認していますfor

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

$ valは、実際には行のすべてのフィールドを含む配列です。

于 2012-11-25T00:19:51.287 に答える