如何在PHP中将GROUP BY + ORDER BY + WHERE与GET一起使用?

时间:2019-04-12 14:07:15

标签: php mysql post get where

我尝试使用php制作销售报告文档,并从mysql数据库连接它。
 如何通过PHP get方法使用where + group by + order(mysql查询)?
我可以只使用SELECT和WHERE,但是如何添加GROUP BY和ORDER BY查询?

RUN

2 个答案:

答案 0 :(得分:0)

在这样的sql语句末尾使用GROUP BY和ORDER BY ...

"SELECT * FROM table WHERE date = $date ORDER BY desiredCategory "

此外,您确实需要使用准备好的语句。您正在以这种方式广泛地进行sql注入攻击。

More about GROUP BY
More about ORDER BY
More about prepared statements

答案 1 :(得分:0)

您可以在WHERE过滤器之后添加GROUP BY,然后可以添加ORDER BY。

SELECT *
FROM product_sold
WHERE date = '$date'
GROUP BY id
ORDER BY product ASC

并注意@jtylerm所说的SQL注入。