Comparing month and year from a timestamp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gregerly
    Recognized Expert New Member
    • Sep 2006
    • 192

    Comparing month and year from a timestamp

    Hello, I've got a question regarding the comparison of a date and year to a timestamp. I've got blog entries that get a timestamp on their way into my database (mysql). I'm programming an "archives" section, and I can't seem to select the info using month and year. Basically what I want to do is say:

    select all artices where the month of the timestamp = $given_month AND year of the timestamp = $given_year.

    To accomplish the above I tried (note: blog_date is the timestamp in the db):

    SELECT * FROM blog_entries WHERE MONTH(blog_date ) = 'january' AND YEAR(blog_date) = 2009.

    The error I'm getting is unknown column MONTH(blog_date ), etc....

    How do I go about selecting articles based on the timestamp when given the month and year of the article?

    Thanks!

    Greg

    UPDATE: I've resolved the issue. It seems the CodeIgniter PHP framework likes to auto protect field names (and was doing so incorrectly) in my queries. I got it all worked out. Thanks!
    Last edited by gregerly; Jan 7 '09, 08:25 PM. Reason: Fixed the problem.
Working...