praethorian Posted November 19, 2008 Share Posted November 19, 2008 Hi, I'm creating my own weblog and I would like to have a list of months to have quick access to the archive. Something like this: ARCHIVE: November September August I have my date saved in DB as timestamp. How can I create a query to get these months? Thank you. P Quote Link to comment https://forums.phpfreaks.com/topic/133379-get-list-of-months/ Share on other sites More sharing options...
fenway Posted November 19, 2008 Share Posted November 19, 2008 You use MONTH(FROM_UNIXTIME( yourField ) ) Quote Link to comment https://forums.phpfreaks.com/topic/133379-get-list-of-months/#findComment-693726 Share on other sites More sharing options...
praethorian Posted November 20, 2008 Author Share Posted November 20, 2008 You use MONTH(FROM_UNIXTIME( yourField ) ) Hi, thx for your help, it point me to the right direction, but I got stuck. I dont know how to select data from the desired month. For example: I choose september = 9 => $month = 9; $month = $_GET["m"]; @$result = mysql_query("SELECT * FROM ".TBL_NAME." WHERE date = ?? ORDER BY date DESC") or die("Error: " . mysql_error()); I dont know how to select all posts from september, date is saved as timestamp. Thx Quote Link to comment https://forums.phpfreaks.com/topic/133379-get-list-of-months/#findComment-694221 Share on other sites More sharing options...
fenway Posted November 20, 2008 Share Posted November 20, 2008 You shouldn't use date as your column name, that's a reserved keyword.... $month = $_GET["m"]; $result = mysql_query("SELECT * FROM ".TBL_NAME." WHERE MONTH(FROM_UNIXTIME( `date` ) ) = '$month' ORDER BY `date` DESC") or die("Error: " . mysql_error()); Quote Link to comment https://forums.phpfreaks.com/topic/133379-get-list-of-months/#findComment-694408 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.