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