Как добавить дату в БД?

Wander-PVS

Новичок
Как добавить дату в БД?

Как добавить текущую дату в БД MySQL через PHP?
 

svetasmirnova

маленький монстрик
В мануале MySQL, конечно. Вообще NOW() всегда подойдёт, но иногда можно ещё проще сделать.
 

Wander-PVS

Новичок
svetasmirnova
ну скажи как проще сделать, просто срочно надо, ХЕЛП!!!
 

Фанат

oncle terrible
Команда форума
svetasmirnova
после внимательного прочтения описания типа TIMESTAMP прочно забываем о его существовании, и идём читать описание функции NOW().
поскольку твоя "простота" обернётся таким геморроем, что мало не покажется.

перед сном 200 раз прочти мантру:
"TIMESTAMP служат только для того, чтобы фиксировать время модификации данных в строке"

-~{}~ 27.09.05 21:38:

Wander-PVS
А таблица у тебя уже есть?
 

Dreammaker

***=Ф=***
примерно так можно:
date=time();
А потом уже полученное число заношу в поле типа инт в базе.
Далее после получения данных из таблицы форматирую данные с помощью date() для вывода.
Лично мне удобнее заниматься форматированием на стороне пхп.
 

svetasmirnova

маленький монстрик
Фанат
>перед сном 200 раз прочти мантру
Ну он же так спешит, что не объяснил зачем ему надо добавлять текущую дату. Чаще всего это как раз тот случай.
 

Фанат

oncle terrible
Команда форума
Светочка.
чаще всего случай внести текущую дату - это внести ТЕКУЩУЮ ДАТУ.
Причём так, чтобы она такой и оставалась.
А не менялалсь каждый раз, когда в строке изменились какие-либо данные.

В пасорте у тебя пишется дата рождения.
а не счётчик, который меняется каждый раз, когда тебе регистрацию вписывают.

-~{}~ 27.09.05 22:20:

в любом случае - совать человеку в базу бомбу замедленного действия - западло.
 

svetasmirnova

маленький монстрик
Мда... Только что вкурила
Однако, с другой стороны, для этих целей, возможно, будет проще использовать столбец DATETIME. При создании строки его следует инициализировать функцией NOW() и оставить в покое при последующих обновлениях.
Ага, в разделе про TIMESTAMP. Как полезно-то ман внимательно читать =)
Чего ему и советовали + NOW()
 

svetasmirnova

маленький монстрик
Как сказать. Я его использовала либо всегда руками туда что-то вставляя, либо для таких случаев, где update не предполагался. Т.е. мне очень даже полезной и безопасной эта фича казалась.
 

Snook

Новичок
хм.. Я например постоянно храню даты в формате UNIX timestamp (функция php - time()), а потом когда мне надо её вывести пользуюсь date(). Удобно можно вывести в любом виде....
 
Сверху