【发布时间】:2014-04-18 16:47:31
【问题描述】:
我有以下查询,它在我的本地主机上运行良好,并在数据库中设置当前时间。
$query="INSERT INTO mytable (user_id, user_datetime) VALUES ".
"(".$_SESSION["user_id"].", NOW());";
但是当我在美国服务器上托管我的网站时,它会将美国当前时间放入数据库中,这是不可取的。我想输入印度当前时间。
为此,我将上述查询修改为
$query="SET time_zone = '+05:30';INSERT INTO mytable (user_id, user_datetime) VALUES ".
"(".$_SESSION["user_id"].", NOW());";
但这不起作用。虽然如果我直接在 mysql 上运行SET time_zone = '+05:30';,它可以工作吗?我应该去哪里解决它?
【问题讨论】:
-
我不能使用 mysql_query($query) 同时触发 2 个查询吗?我需要单独解雇他们吗?