1
我有一个本地项目,我正在处理的是哪里有id
,title
和price
字段。“按价格排序”在MySQL中返回一个奇怪的订单
实例信息:
ID || Title || Price
1 - Title 1 - 8.00
2 - Title 2 - 75.00
3 - Title 3 - 70.00
当我尝试ORDER BY price
它回来像这样:
8.00
75.00
70.00
声明:
$query = mysql_query("Select * From table ORDER BY price DESC");
我在做什么错?
您能否提供用于查看的真实数据和代码?我怀疑这是问题,而不是查询。 – Jivings 2012-01-16 23:31:39
“Price”列的数据类型是什么?如果可能的话,请发布'SHOW COLUMNS FROM <问题表格';' – zrvan 2012-01-16 23:31:48
我猜测列'price'(在MySQL数据库中)是一个'varchar'或'text'。尝试将其更改为“int”或其他。 – sooper 2012-01-16 23:33:12