Reply to Re: Help with attempting to add time to a MySQL field from PHP?

Your name:

Reply:


Posted by Rik on 07/18/06 17:56

bobmct wrote:
> In my feeble attempt to keep track of login session timeouts I have
> the following code in my login section of my program:
>
> $sql = "UPDATE subscriber
> SET _sessexp = 'DATE_ADD(NOW(),INTERVAL 15 MINUTES)'
> WHERE _userid = '$_userid'
> LIMIT 1";
>
> and when run I see NO ERRORS. However, either the field in the DB
> doesn't change OR this expression is generating a value of '0' for
> the _sessexp field.
>
> I've tried using the ADDTIME function as an alternative but get the
> same results. I'm kind of at a loss.
>
> Any ideas as to why this is NOT behaving as I expect it to?
>
> What I am attempting to do is to take the CURRENT TIME and add 15
> minutes to it and update a field in the database record. That simple!

First of all, you try to add the string 'DATE_ADD(NOW(),INTERVAL 15
MINUTES)' to a date field, which is invalid and will result to 0. Remove the
quotes.
Grtz,
--
Rik Wasmus

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация