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

Wander-PVS

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

Как добавить текущую дату в БД MySQL через PHP?
 
В мануале MySQL, конечно. Вообще NOW() всегда подойдёт, но иногда можно ещё проще сделать.
 
svetasmirnova
после внимательного прочтения описания типа TIMESTAMP прочно забываем о его существовании, и идём читать описание функции NOW().
поскольку твоя "простота" обернётся таким геморроем, что мало не покажется.

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

-~{}~ 27.09.05 21:38:

Wander-PVS
А таблица у тебя уже есть?
 
примерно так можно:
date=time();
А потом уже полученное число заношу в поле типа инт в базе.
Далее после получения данных из таблицы форматирую данные с помощью date() для вывода.
Лично мне удобнее заниматься форматированием на стороне пхп.
 
Фанат
>перед сном 200 раз прочти мантру
Ну он же так спешит, что не объяснил зачем ему надо добавлять текущую дату. Чаще всего это как раз тот случай.
 
Светочка.
чаще всего случай внести текущую дату - это внести ТЕКУЩУЮ ДАТУ.
Причём так, чтобы она такой и оставалась.
А не менялалсь каждый раз, когда в строке изменились какие-либо данные.

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

-~{}~ 27.09.05 22:20:

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