time_zone

t3710

Новичок
Код:
SET time_zone = "+03:00";

CREATE TABLE IF NOT EXISTS log
(
id int auto_increment not null,
username varchar(10)  null,
ip varchar(15)  null,
crDate Date  not null,
crTime Time  not null,
page varchar(100) null,

PRIMARY KEY(id)
);
Почему не работает SET?
Сервер находится в США, при insert вставляется время сервера -7. В описании SET time_zone сказано, что должно вставляться +3
и в моем случае
Код:
"INSERT INTO `log`(ip, crDate, crTime ....
VALUES ('".$_SERVER["REMOTE_ADDR"]."',CURDATE(),CURTIME() ...
должен быть пересчет
 

Hello

Новичок
Код:
SET time_zone = "+03:00"
Будет работать только для текущего соединения.
Или настраивайте в конфиге БД или делайте SET после каждого соединения.
 

michelle

Новичок
Если у тебя выделенный сервер - выстави правильную временную зону на самом сервере.
 
Сверху