Как ввести текущее время в таблицу MySQL из PHP - PullRequest
1 голос
/ 27 апреля 2011

Я использую mysql_query () в PHP, чтобы вставить значение в таблицу в базе данных. Одним из атрибутов этой таблицы является «отметка времени», которая должна быть текущим временем, когда был сделан запрос. Как я могу сгенерировать это? Я пытался использовать "time ()" в PHP, но это не правильно вставить в запрос. Когда я вставляю то, что генерирует функция time (), она отображается в моей таблице как значение по умолчанию, например: «0000-00-00 00:00:00». Как я могу сгенерировать текущее время, чтобы ввести его в мою таблицу?

Ответы [ 3 ]

2 голосов
/ 27 апреля 2011

В вашем запросе вам нужно установить значение этого поля равным NOW () , которое является функцией MySQL для получения метки времени текущего времени.

Если вы зададите свой фактический вопрос в своем вопросе, я могу помочь вам с более конкретным ответом;)

1 голос
/ 27 апреля 2011
insert into table (datetime_field) values (now())

Функция php time () возвращает метку времени Unix, которая является целочисленным значением.

0 голосов
/ 27 апреля 2011

Перейдите на php.net и просмотрите коды для получения даты и времени и проверьте, правильно ли вы ввели коды. Если вы это сделали, то проверьте, похож ли формат, который вы используете в своем коде, на тот, который вы используете в своей таблице.

...