我正在使用PHP对数据进行分页,但我想知道如何按价格,名称等对数据进行分组。我知道我需要使用某种数组
SELECT PRODUCTS.name,p_id,sku, image, description, model, CATEGORIES.category
id
WHERE PRODUCTS.name LIKE '%$title%'
ORDER BY p_id ASC $pages->limit";
有什么建议吗?
由于
答案 0 :(得分:1)
不需要某种数组,使用相同的ORDER BY
:
ORDER BY p_id, PRODUCTS.name, CATEGORIES.category, models ASC $pages->limit
<强>更新强>
让我们假设您有一个选择发布订单,例如:
<select name="order">
<option value="price">price</option>
<option value="name">name</option>
</select>
然后你清理帖子并把它放在像
这样的查询中$order = mysql_real_escape_string($_POST["order"]);
//and then
SELECT * FROM table ORDER BY $order;