我有一个查询,它遍历表并输出如下数据:
询问
$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 文件中并使用它对结果进行排序(无需加载页面即可实时)?
您能否建议我一种更好的方法来对结果进行排序而无需加载页面?