как ввести текущую дату-время в БД.

sni

Новичок
как ввести текущую дату-время в БД.

в общем много всего тут в поиске читал, ничего не понял :(

нужен insert, который вводил бы текущую дату и время в поле datetime..
что-то типа $query="INSERT INTO logs VALUES ( 'now()' , '3', '8')";
только ничего не получаецца. помогите плз.
 

ZN

Новичок
а вы читали, что возвращает NOW() ? и какого типа поле, в которое вы пытаетесь вставить NOW() ?
 

MuXaJIbI41981

Новичок
в NOW() ковычки ставить не надо .... напиши так:
$query="INSERT INTO logs VALUES (now(), '3', '8')";

-~{}~ 23.03.06 10:52:

а вообще я предпочитаю хранить время в UNIX формате ........ легче обрабатывать
создаёшь поле типа INT ....... получаешь время $datetime = time(); ........ потом её и сохраняешь
 

Фанат

oncle terrible
Команда форума
MuXaJIbI41981
в mysql Есть функция для UNIX формата

а слово кавычки пишется через а
 

sni

Новичок
ой , заработало :)
ХЕх. неудобно как-то в PHP отлаживать MYsql.. не ошибок ничего не видно. оказывается работало, просто какой-то другой запрос ошибку выдавал видно.....

ZN "Возвращает текущую дату и время как величину в формате YYYY-MM-DD HH:MM:SS" .... вроде то что и требовалось??


MuXaJIbI41981 точно. спасиб ;)
 

sni

Новичок
Фанат понятно , буду искать консоль :)

можно еще глупый вопрос не в тему почти?:) Что надо чтобы запустить БД в С++ Builder? там вроде interbase База данных или что-то типа этого?
 

Nogrogomed

Новичок
Есть такая технология ADO. Она вроде бы с Мускулом тоже работает. Там можно обходиться без запросов. Все строится на объектах и методах.
 

sni

Новичок
Nogrogomed понятно :) Мне курсач через пару дней сдавать, недо еще Базу разработать мощную, на бумаге сначала. я даж софт для реализации не знаю :(
 
Сверху