如何使用数组来命令Mysql结果集

时间:2011-04-02 21:22:57

标签: mysql arrays

我正在使用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";

有什么建议吗?

由于

1 个答案:

答案 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;