Jump to content

[SOLVED] mysql auto remove


dezkit

Recommended Posts

i have a database and a table.

the table is set up as

 

id | name | date start | date end

 

for example the date start is "8-4-2008" and the date end is "8-13-2008"

 

is it possible so that on the date of 8-13-2008, the row auto deletes itself?

 

regards

Link to comment
Share on other sites

Depends on your host as to how to setup a cron job, or if you're even allowed to.  I suggest you talk to them about that.  But if you have cpanel there is an icon for setting up a cron job (again, assuming your hosting plan allows cron jobs).  Follow the instructions.  As far as the script you want the cron job to run every x amount of time, it can be something as simple as

 

<?php
   $conn = mysql_connect('localhost','dbusername','dbpass');
   $db = mysql_select_db('dbname',$conn);

   mysql_query("delete from table where date_end > now()", $conn);
?>

   

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.