webForumDet fria alternativet

Del av datum vid Unixtime

2 svar · 401 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej,

På en sajt jag håller på med finns ett nyhetsarkiv.
Post datum för nyheterna är sparade som UNIX_TIMESTAMP.

Nu har jag dykt på ett problem när jag ska plocka ut nyheter från t.ex. 2008-05.

Såhär ser min fråga ut:

SELECT 
news_id, news_date, news_topic, news_text, news_picture, news_author, 
(SELECT user_firstname FROM user WHERE user_id = site_news.news_author) AS firstname, 
(SELECT user_lastname FROM user WHERE user_id = site_news.news_author) AS lastname 
FROM site_news 
WHERE news_type = 1 AND [red][b]FROM_UNIXTIME(news_date, '%Y') = '2008' AND FROM_UNIXTIME(news_date, '%c') = '05' [/b][/red]
ORDER BY news_date DESC

Inget hämtas med ovanstående fråga, trots att det finns massor med nyheter från Maj 2008.

Vad kan tänkas vara fel?

Tack!

Peter SMedlem sedan dec. 20025 483 inlägg
#2

...YEAR(FROM_UNIXTIME(news_date)) = 2008 AND...

På liknande sätt för månad.

MickeA.comMedlem sedan feb. 20034 441 inlägg
#3

Tack!

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)