Sounds like you are writing a blogging or similar CMS. Just curious as to why, as there are many packages available that does this already? Unless it's for programming experience.
Yes, you will have to create a query select * and use the WHERE to extract what ever month you want to display.