0

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 に戻っていました。誰か助けてください。どうもありがとうございました

4

1 に答える 1

1

コマンドを使用

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

詳細を見る

于 2012-09-15T13:24:47.933 に答える