corillo181 Posted November 21, 2007 Share Posted November 21, 2007 i ask this question before and i never got a good answer. how do i delete record by time. i want to delete every record that has not been active by a set time. let say a month. i can find in php the days since today and the given date $days = floor((time() - mktime(0,0,0,$d,$m,$y))/(60*60*24)); but how would i do this in mysql SELECT ((NOW() - date)/(60*60*24)) as time FROM `tra_users_signup` WHERE signup_id='2' Link to comment https://forums.phpfreaks.com/topic/78293-delete-record-by-set-time/ Share on other sites More sharing options...
corillo181 Posted November 21, 2007 Author Share Posted November 21, 2007 I GUESS I GOT IT TO WORK :| IF ANYONE KNOW A BETTER WAY LET ME KNOW SELECT FLOOR((UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(date))/(60*60*24)) as time FROM `tra_users_signup` SHOWS THE DAYS FROM THE GIVEN TIME TO NOW IN MYSQL Link to comment https://forums.phpfreaks.com/topic/78293-delete-record-by-set-time/#findComment-396192 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.