テーブルを通過し、次のようなデータを出力するクエリがあります。
クエリ
$query = mysql_query("SELECT * FROM `products`");
while($row = mysql_fetch_assoc($query)){
$array[] = $row;
}
foreach ($array as $key) {
$name[] = $key['name'];
$desc[] = $key['desc'];
$cost[] = $key['price'];
}
$c = 0;
while($c<(count($array))){
echo 'Name: '.$name[$c].'<br>';
echo 'Desc: '.$desc[$c].'<br>';
echo 'Price: '.$cost[$c].'<br><br>';
$c++;
}
結果
名前: xyz1 説明
: asdxsadasda
価格: 999名前: xyz2 説明
: asdxsadasda
価格: 333名前: xyz3 説明
: asdxsadasda
価格: 666
これらの結果を各アイテムの価格に基づいて並べ替えられるようにしたいと考えています。
結果を JSON ファイルに出力し、それを使用して結果を並べ替えることはできますか (ページをロードせずにライブで)?
ページを読み込まずに結果を並べ替えるより良い方法を教えてください。