다음은 phpMyAdmin을 통해 내보낼 때 관심있는 표입니다.time()을 사용하여 MySQL TIMESTAMP 필드를 업데이트 하시겠습니까?
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());
$ tim은 time()으로 설정됩니다.
이제 lastcheck은 0000-00-00 00:00:00으로 설정됩니다.
아무도 도와 줄 수 있습니까? 감사.
아, 훌륭합니다. 나는 지구상에서 PHP와 MySQL이 불일치 또는 무언가를하는 것을 막을 수있는 방법을 생각하고있었습니다 ... – unrelativity
http://dev.mysql.com/doc/refman/5.1/en/time-zone-http : support.html, mysql 날짜를 PHP와 동일하게하는 것이 중요합니다. mysql 서버에 연결하면 설정할 수 있습니다 .... –