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
Форумы портала PHP.SU :: Версия для печати :: Правильное обновление даты
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Правильное обновление даты

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

1. Viper - 24 Ноября, 2009 - 14:36:47 - перейти к сообщению
Собственно пробую так
CODE (text):
скопировать код в буфер обмена
  1. UPDATE `#__premieres` SET DATE_ADD(`pr_sdate`, INTERVAL 1 DAY) WHERE `pr_id` = 1


мускуль ругается. что не так то?
2. EuGen - 24 Ноября, 2009 - 15:28:27 - перейти к сообщению
{..} SET `pr_date`=`pr_date` + INTERVAL 1 DAY {...}
3. Viper - 24 Ноября, 2009 - 16:24:20 - перейти к сообщению
спс. заработало.

попутный вопрос

если дата и время приезжают в формате Sat Nov 28 2009 00:00:00 GMT 0200
как их привести к виду 2009-11-28 00:00:00 чтобы сразу обновить в базе.
4. EuGen - 24 Ноября, 2009 - 16:41:07 - перейти к сообщению
5. Viper - 25 Ноября, 2009 - 09:41:40 - перейти к сообщению
на php 5.2.9 сказало Fatal error: Call to undefined function strptime() in ...
да и кстати
Цитата:
Note: This function is not implemented on Windows platforms.


как же решить тогда проблему?
6. Ch_chov - 25 Ноября, 2009 - 10:17:19 - перейти к сообщению
Если из исходной строки удалить GMT 0200, то strtotime поможет. Только с часовым поясом нужно будет разобратьтся.
7. EuGen - 25 Ноября, 2009 - 10:43:59 - перейти к сообщению
Тогда да. Извиняюсь, все исхожу из того,что ОС *nix ...
8. valenok - 25 Ноября, 2009 - 11:34:04 - перейти к сообщению
- Стерто -

 

Powered by ExBB FM 1.0 RC1