Вот таблица представляет интерес при экспорте через PhpMyAdmin:Обновление поля MySQL TIMESTAMP с использованием time()?
CREATE TABLE IF NOT EXISTS `users` (
`ip` varchar(20) NOT NULL,
`lastcheck` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Вот запрос:
mysql_query("REPLACE INTO users SET ip = '$uip', lastcheck = '$tim'") or throwerror("part2 ".mysql_error());
$ тим устанавливается равным времени();
Теперь по какой-либо причине lastcheck все еще установлен как 0000-00-00 00:00:00.
Может ли кто-нибудь помочь? Благодарю.
Ах, замечательно. Я думал, что, на самом деле, я мог бы предотвратить время PHP и MySQL, имеющее несоответствие или что-то еще ... – unrelativity
Я бы порекомендовал вам посмотреть http://dev.mysql.com/doc/refman/5.1/en/time-zone- support.html, важно иметь дату mysql так же, как и php, это можно установить, когда вы подключаетесь к серверу mysql .... –