stormx Posted November 12, 2008 Share Posted November 12, 2008 I have no clue where to start but would anyone have any suggestions on a PHP script that gets a specific date from a MySQL database table, and when the date comes the cron will delete the nominated MySQL row. If you didn't quite understand what I mean, here is another example: Cron >> Gets specific date from MySQL row >> If that date is the same as today’s date it will delete the row. I have no clue where to start and I am very new to PHP, could anyone give an example PHP script or a recommendation. Thanks Link to comment https://forums.phpfreaks.com/topic/132405-suggestions-delete-row-at-specific-time/ Share on other sites More sharing options...
AjBaz100 Posted November 13, 2008 Share Posted November 13, 2008 ** Gets specific date from MySQL row *** How is this specific date determined. Basically you could create a SQL file with the query, then put this in your cron * 5 * * * user mysql -u xx -p xx -h somehost.com database < query.sql query would look like this delete from table where fieldname >= curdate() and fieldname <= curdate() Link to comment https://forums.phpfreaks.com/topic/132405-suggestions-delete-row-at-specific-time/#findComment-689654 Share on other sites More sharing options...
fenway Posted November 13, 2008 Share Posted November 13, 2008 The cron can't check a mysql table before it runs ;-) Run a daily job, have that job run a script that deletes the marked row. Link to comment https://forums.phpfreaks.com/topic/132405-suggestions-delete-row-at-specific-time/#findComment-689690 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.