Hejsan
Denna koden:
SELECT blog_posts.ID, month(b_date) as month, year(b_date) as year, DATE_FORMAT( b_date, '%Y-%m-%d' ) AS b_date,
blog_posts.b_head, blog_posts.b_text, blog_posts.category_id, blog_categories.category
FROM `blog_posts` INNER JOIN blog_categories ON blog_categories.ID = blog_posts.category_id
Använder jag den får jag ut två poster (allt som finns i databasen). Sen tänkte jag ta fram allt med ett visst år och en viss månad... Då knasar det... Jag trodde jag kunde göra så här;
SELECT blog_posts.ID, month(b_date) as month, year(b_date) as year, DATE_FORMAT( b_date, '%Y-%m-%d' ) AS b_date,
blog_posts.b_head, blog_posts.b_text, blog_posts.category_id, blog_categories.category
FROM `blog_posts` INNER JOIN blog_categories ON blog_categories.ID = blog_posts.category_id [red][B]WHERE 'year' = 2005[/B][/red]
för att få fram året men det funkar inte... Den visar inget! Fast båda posterna visar 2005 i year-kolumnen. Vad är fel?