从DB中选择有限数量日期的每个日期的多个项目

时间:2009-07-13 09:25:24

标签: php mysql

我的数据库有一个我喜欢的歌曲列表,我在我的网站上有我的朋友可以听的地方。

有些日子我会上传5首歌曲。有些日子1.有些日子。

我想要做的是选择过去两周或上个月的所有歌曲,但不要受到我可能跳过上传歌曲的歌曲数量或天数的限制。

例如,如果我想要上周,我的数据库中的歌曲看起来像这样:

周六 - 宋 周六 - 宋 周六 - 宋

星期五 - 宋

星期三 - 宋 星期三 - 宋

周二 - 宋

查询此数据的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

您可以使用DATE_SUB

SELECT field1, field2 FROM songtable WHERE songuploaddate >= DATE_SUB( NOW( ) , INTERVAL 2 WEEK ) 

答案 1 :(得分:-2)

您是否拥有您在互联网上公开发布的这些歌曲的版权?

如果不注意,你可能会收到来自RIAA的一封恶意信,要求你提供$$$$$并以诉讼威胁你。