Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 梅杜和时区_Php_Sql_Frameworks_Medoo - Fatal编程技术网

Php 梅杜和时区

Php 梅杜和时区,php,sql,frameworks,medoo,Php,Sql,Frameworks,Medoo,我使用“Medoo”作为数据库框架 我的问题是我在巴西,但我的数据库(MySQL)在洛杉矶,这意味着时区不同 我经常使用数据库的NOW() 最终这会给我带来麻烦 对于纯PHP,我通常会按如下方式解决此问题,但是对于Medoo,我不知道如何解决: mysql_query ('SET time_zone = "America / Sao_Paulo"'); mysql_connect ("host", "user", "password") or die ("Could not connec

我使用“Medoo”作为数据库框架

我的问题是我在巴西,但我的数据库(MySQL)在洛杉矶,这意味着时区不同

我经常使用数据库的
NOW()

最终这会给我带来麻烦

对于纯PHP,我通常会按如下方式解决此问题,但是对于Medoo,我不知道如何解决:

mysql_query ('SET time_zone = "America / Sao_Paulo"');
mysql_connect ("host", "user", "password") or
    die ("Could not connect:". mysql_error ());
mysql_select_db ("database");
$ result = mysql_query ("myquery");
您是否意识到在查询之前,我在
时区
中设置了一个
集合
?我不知道如何在Medoo中实现这一点,甚至不知道如何将其保留在最终设置中

有人知道如何解决这个问题吗?

请查看关于初始化的信息。有一个命令选项将在连接数据库后执行。你可以在那里设置时区

$database = new Medoo([
    ...

    // [optional] Medoo will execute those commands after connected to the database for initialization
    'command' => [
        'SET SQL_MODE=ANSI_QUOTES'
    ]
]);

@艾姆德夫:是的,马弗里德!这是我的旧密码。。。我正在迁移到Medoo,但我不知道如何使用Medoo解决问题。你认识梅杜吗?我不想在这个软件中重新编写SQL代码。所以我尝试使用Medoo来抽象SQL。你有什么建议吗?谢谢,谢谢!!