MySQL商品价格从高到低,通过mysql数据以高低价格进行排序

Here's what I have, and what I want to do:

I have 12 items in my MySql database. 4 products are 4.99, 4 products are 3.99 and 4 products are 2.99.

I realize I can query the database like this, and It will give me a list of products at that price:

$query = "SELECT * FROM UFPProducts WHERE price = 4.99";

$results = mysql_query ($query, $connect);

while ($row = @ mysql_fetch_array($results))

{

print

"

" .

"

Product id ".$row["ProductID"]."

".

"

.%24row%5B

".

"

&pound".$row["Price"]."

".

"

".$row["Description"]."

".

"

";

}

?>

However, what I want, is a button I can press to sort products by price.

What's a simple way of doing this?

Thanks

解决方案

Try this query

$query = "SELECT * FROM UFPProducts order by price ASC";

The above query will list all price in ascending order. But if you want to have distinct price grouped together, use the below query.

$query = "SELECT * FROM UFPProducts group by price order by price ASC";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值