我很好奇是否有人可以帮助我,因为我无法在任何地方找到任何与之完全相关的东西,这让我疯狂。
我想在页面上有一个下拉列表,这将为访问者提供按年度对所有条目进行排序的选项。我有2001年,2005年,2009年,2010年的参赛作品。这些年份应该显示在下拉列表中,因此访客可以轻松选择2001年的所有参赛作品。 每个条目的年份都位于我拥有的一个数据库表中。
换句话说,我只想要一个“排序依据”下拉列表,你现在几乎可以在任何购物网站上看到它。但随着年龄的增长。
提前感谢您的回复!
答案 0 :(得分:1)
好吧,您创建一个下拉列表,进行查询,并使用ORDER BY
语法按特定字段对其进行排序。
所以,按年份排序(从最旧到最新):
SELECT * FROM table ORDER BY Year ASC
最新到最早
SELECT * FROM table ORDER BY Year DESC
也许你错了,并打算在年底之前说出过滤。在这种情况下,您将使用WHERE
子句:
SELECT * FROM table WHERE Year="2010"
这样做只会包含2010年的帖子。