Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как добавить дату и время в базу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: как добавить дату и время в базу
cooperok
Отправлено: 08 Ноября, 2011 - 18:28:03
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




Привет всем еще раз,

еще появился вопрос,
как сделать что бы при добавление даты в базу к ней прибавлялось 1 день допустим
вот такой командой добавляю все работает

$resultat = mysql_query("INSERT INTO `zadaniawait`(`date`) VALUES(NOW())");

Нужно сделать что бы при добавлении задания на можно было выбрать повторное задание можно выполнить через 24 часа.


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
DeepVarvar Супермодератор
Отправлено: 08 Ноября, 2011 - 18:37:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




INSERT INTO `zadaniawait`(`date`) VALUES(NOW()+INTERVAL 1 DAY)
 
 Top
Данил_123
Отправлено: 08 Ноября, 2011 - 18:43:44
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




php.su/functions/?date и что хотите и как хотите заяпихиваете в переменую.. И прописать в запросе на запись, но способ выше лучше


-----
http://mysitecost.ru
 
 Top
cooperok
Отправлено: 08 Ноября, 2011 - 18:43:59
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




DeepVarvar
спасибо )
(Добавление)
Тут выпал еще один вопрос,
как можно сравнивать время
тоесть время на сервере допустим
2011-11-08 17:53:42

после выполнения задания можно его выполнить еще раз через сутки
тоесть
2011-11-09 17:53:42
если дата
текущее время > того что в базу добавилось
то вывожу ссылку на задание
(Добавление)
Со сравнением даты разобрался)

но тут еще небольшой вопрос как можно дату в переменную добавить, не добавляя в базу


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
snikers987
Отправлено: 08 Ноября, 2011 - 19:33:40
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




Данил_123 пишет:
php.su/functions/?date и что хотите и как хотите заяпихиваете в переменую.. И прописать в запросе на запись, но способ выше лучше


При чем тут функция date() ?
(Добавление)
snikers987 пишет:
но тут еще небольшой вопрос как можно дату в переменную добавить, не добавляя в базу


time() или strtotime()

(Отредактировано автором: 08 Ноября, 2011 - 19:35:42)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
cooperok
Отправлено: 08 Ноября, 2011 - 19:40:17
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




snikers987

Дату надо для того что бы
когда пользователь размещает задание и выберает
можно выполнять задания каждый день или вобще только 1 пользователю 1 раз можно выполнить

до этого делал что бы просто только 1 раз выводилось задание но вот щас уже модифицирую
(Добавление)
если пользователь добавит задание и сделает что бы каждый день можно было выполнять то при сравнении даты через сутки пользователи смогут второй раз выполнять

если же только 1 раз одному пользователю можно сделаю дату такую что только лет через 100 смогут выполнить второй раз)
дату буду ставить 2112 год


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
snikers987
Отправлено: 08 Ноября, 2011 - 19:43:13
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




cooperok Это ты сейчас вообще о чем? Описание функции рекомендую почитать, я ссылки для кого оставил?

если ты об этом
Цитата:
При чем тут функция date() ?


Почитай что делает эта функция, date()

(Отредактировано автором: 08 Ноября, 2011 - 19:45:22)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Данил_123
Отправлено: 08 Ноября, 2011 - 20:30:40
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




snikers987 функция date чтоб узнать время.. Не хороший вариант выполнения, но вот знакомому в инсте заставили(уже не помню что) исполнить 3 способами.. Мучился ппц.. Приписал что пример выше лучше моего..


-----
http://mysitecost.ru
 
 Top
snikers987
Отправлено: 08 Ноября, 2011 - 20:34:17
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




Данил_123 пишет:
snikers987 функция date чтоб узнать время.. Не хороший вариант выполнения, но вот знакомому в инсте заставили(уже не помню что) исполнить 3 способами.. Мучился ппц.. Приписал что пример выше лучше моего..


Ну-ка прибавь к текущей дате 1 день используя исключительно date()

(Отредактировано автором: 08 Ноября, 2011 - 20:52:47)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB