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 Quote 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() Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.