MYSQL共享主机中的不同时区

时间:2012-09-15 13:12:32

标签: mysql timezone

我的mysql时区有问题。 Mysql时区是+0:00 我需要将时区设置为+7:00

这是我的代码

function db_connect(){
        global $dbhost,$dbuser,$dbpassword,$dbname;
        $link_id = mysql_connect($dbhost,$dbuser,$dbpassword);
        mysql_select_db($dbname);
        if (!$link_id){
            $MYSQL_ERRNO = 0;
            $MYSQL_ERROR = "Connection failed to the host $dbhost";
            return 0;
        }
        else if(!mysql_select_db($dbname)){
            $MYSQL_ERRNO = mysql_errno();
            $MYSQL_ERROR = MYSQL_ERROR();
            return 0;
        }
        else{
            mysql_query("SET SESSION time_zone = '+7:00'");
            return $link_id;
        }
    }

我已经为每次连接数据库设置了时区。 但是当我想插入数据时,时区会回到+0:00 有人请帮助我。 非常感谢你

1 个答案:

答案 0 :(得分:1)

使用命令

mysql_query("SET time_zone = '+7:00'");  

请参阅Details