Помощ с SQL заявка

fozzy

New member
Здравейте! Понеже този MySQL ми е пълна мъгла, отново се допитвам до вас.

Та на въпроса, имам поле int(10) unsigned, което е за въвеждане на "Expiration Date". Когато го променям от админ панела на сайта полетата, които въвеждам са в този ред: Month, Day, Year

По Default полето е 0

Трябва ми SQL заявка, която да се изпълнява от PHP скрипт като въвежда дата с 15 дни след днешната. Тоест ако днес някой се регистрира днес (17.02.2010), да му зададе expiration date 04.03.2010 (четвърти март, 15 дни считано от днес).

Синтаксиса на полето също е много неясен, "1266472800" това по принцип е 18.02.2010 (18 февруари).

Дано някой помогне, че съм побеснял от този скрипт. Предполагам, че човек, който чатка тези работи, трябва да се сети за него с едно мигване, но... не знам.

Поздрави!
 
Re: Помощ с SQL заявка

За тип на полето защо не ползваш timestamp ми е int ?

Ако е timestamp може да ползваш нещо такова:
Код:
DATE_ADD(NOW(), INTERVAL 15 DAY);

Това ти дава дата, която е 15 дни след сегашната.
 
Re: Помощ с SQL заявка

Ей, бесни сте 🙂

Ползвах на mlazarov варианта с малката корекция, че не трябва да е $exp = time()-15*24*3600; а $exp = time()+15*24*3600;

Иначе ме връща с 15 дни.

Мерси много, наистина.
 

Back
Горе