smithmr8 Posted January 11, 2011 Share Posted January 11, 2011 Hi, I want to be able to generate visitor statistics for a blog I'm creating. I'm going to be collecting numerous pieces of data when a post is viewed, including a time stamp of the visit. I need to be able to select timestamps that were within the current day, the previous day, the day before that ect.. So that I can generate the statistics. Show it for the current week (current day and 6 previous days). So it would be the entries where the timestamp was made on the days: 11/1, 10/1, 9/1, 8/1, 7/1, 6/1, 5/1. For example. Not quite sure how I could do this. Thanks. Link to comment https://forums.phpfreaks.com/topic/224118-selecting-relevant-database-entries/ Share on other sites More sharing options...
johnny86 Posted January 11, 2011 Share Posted January 11, 2011 I assume you're using MySQL, you could do something like: SELECT all_you_need FROM table WHERE DATEDIFF(DATE(table.timestamp), DATE(NOW())) <= 6; Would return you all the records from this date to six days back. Link to comment https://forums.phpfreaks.com/topic/224118-selecting-relevant-database-entries/#findComment-1158073 Share on other sites More sharing options...
smithmr8 Posted January 11, 2011 Author Share Posted January 11, 2011 I need it for each day singularly, but can modify that. Much appreciated. Will give it a go. Link to comment https://forums.phpfreaks.com/topic/224118-selecting-relevant-database-entries/#findComment-1158076 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.