Как сгенерировать и вставить datetime в базу данных mysql (PHP) - PullRequest
0 голосов
/ 27 сентября 2011

Эй, мне нужно вставить текущее время данных в базу данных MySQL ... это формат:

0000-00-00 00: 00: 00

Ответы [ 2 ]

6 голосов
/ 27 сентября 2011

Легче всего сделать с MySQL напрямую, используя функцию NOW().

INSERT INTO tbl (datecol) VALUES (NOW());

Если вам нужен PHP для получения значения, отличного от точной текущей отметки времени, используйте формат:

date('Y-m-d H:i:s', $some_unix_timestamp);
2 голосов
/ 27 сентября 2011

Как запрос MySQL:

INSERT INTO table (fieldname) VALUES (NOW())

И в PHP:

$db = new PDO($dsn, $user, $password);
$db->query("INSERT INTO table (fieldname) VALUES (NOW())");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...