The answer above is the way I would probably do it too.
However - as all things in life -
Here is another thought with regards to your example...
If you only have to increment a value by one each day could you not possibly use a daycount routine.
EG
The column that needs to be incremented could be called count1. It would be a date type.
The initial value posted to count1 would be today's date (possibly).
Then when ever you need to find the value in count1 you could use gregoriantojd.
Here is a snippet for you to see how it works.
$count1=date("2003-10-18");
$yy = date('Y',strtotime($count1));
$mm = date('m',strtotime($count1));
$dd = date('d',strtotime($count1));
$value = gregoriantojd($mm, $dd, $yy);
echo "<BR>".$value;
echo "<BR>".jdtogregorian ($value);
I have put the reverse code in at the bottom for you to check to see that it works.
You dont need to run any daily cron incrementer on this count1 as it will increment itself every day.
QED
HIH
Pryce
pryceATprycejonesDotcom
For more info goto php.net
Here is the page for gregorian date conversion.
http://uk2.php.net/manual/en/function.gregoriantojd.php