- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何通过此类查询 MySQL 并在每次查询后设置 time_zone?我对于在以下代码块中放置时区命令的位置遇到一些麻烦:
class MyDB {
private $connection;
public $last_query;
private $magic_quotes_active;
private $real_escape_string_exists;
function __construct(){
$this->open_connection();
$this->magic_quotes_active = get_magic_quotes_gpc();
$this->real_escape_string_exists = function_exists("mysql_real_escape_string");
}
public function open_connection(){
$this->connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS);
if(!$this->connection){
die("Database connection failed: " . mysql_connect());
} else {
$db_select = mysql_select_db(DB_NAME, $this->connection);
if(!$db_select){
die("Database selection failed: " . mysql_error());
}
}
}
public function close_connection(){
if(isset($this->connection)){
mysql_close($this->connection);
unset($this->connection);
}
}
public function query($sql) {
$this->last_query = $sql;
$result = mysql_query($sql, $this->connection);
$this->confirm_query($result);
return $result;
}
public function escape_value($value){
if($this->real_escape_string_exists){ // PHP v.4.3.0 or higher
//undo any magic quote effects so mysl_real_escape_string can do the work
if($this->magic_quotes_active){
$value = stripslashes($value);
}
$value = mysql_real_escape_string($value);
} else { // before PHP v.4.3.0
// if magic quotes aren't already on then add slashes manually
if(!$this->magic_quotes_active) {
$value = addslashes($value);
}
// if magic quotes are active, then the slashes already exist
}
return $value;
}
public function fetch_array($result_set){
return mysql_fetch_array($result_set);
}
public function num_rows($result_set){
return mysql_num_rows($result_set);
}
public function insert_id($result_set){
return mysql_insert_id($this->connection);
}
public function affected_rows($result_set){
return mysql_affected_rows($this->connection);
}
private function confirm_query($result){
if(!$result){
$output = "Database query failed: " . mysql_error() . "<br /><br />";
$output .= "Last SQL query: ". $this->last_query;
die($output);
}
}
}
$database = new MyDB();$db =& $database;
最佳答案
你可以像这样动态设置它: date_default_timezone_set('美国/纽约');
关于php - 我应该在哪里放置 SET time_zone = 'America/New_York',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38024530/
我正在尝试将表中的条目插入或更新到雅典时区。我使用的是共享主机,因此无法设置全局服务器时区。 当我运行此多个查询时: SET time_zone="Europe/Athens"; SELECT NOW
这里是 15:10 点,但 MySQL SELECT NOW(); 说现在是 14:10 点。 我通过SET GLOBAL time_zone = '+1:00';修复了它 但是重启MySQL服务器后
我正在尝试更改我的 sql server 的时间: serve_time_zone=GMT Daylight Time time_zone=SYSTEM 我试过: SET TIM
我已经尝试处理网站上的时区有一段时间了。我的网站包含运动时间表。我将比赛详细信息输出到表格中。 我正在尝试找出一种方法来允许用户选择(从填充有时区值(例如 GMT +1:00、GMT 2:00 等)的
在最近的一次构建中,我运行了 Django 的 syncdb,但出现了错误: Traceback (most recent call last): File "manage.py", line 1
我正在研究更改数据库时区的方法,因为我的用户群位于英国,但我的域位于美国。我研究了很多选项,包括 php、PEAR 时间类和 MySQL 函数。对我来说最简单的(主要是因为它以 MySQL 开始和结束
我在尝试提交 simple_form 时收到此错误: = simple_form_for(@profile, :url => profile_path, :method => :put) do |f|
我在英国有两台 Linux/MySQL 服务器,两份报告的当前系统时区均为 BST (GMT+1),但我发现 MySQL 的输出存在差异。 以下查询: SELECT version(), @@time
我想在连接到我的数据库后立即将时区更改为“欧洲/伦敦”。这是我的原始代码: $pdo = new PDO('mysql:host=localhost;dbname=exampletable', 'ex
在 MySQL 中,您可以设置一个名为 time_zone 的 session 变量来更改时区。这很有用,例如查看来自另一个国家/地区的时间戳时。这是一个例子: mysql> select now()
在application.rb中,它说: Set Time.zone default to the specified zone and make Active Record auto-convert
output file of the code. 我在输出文本文件中将 time_zone 和 UTC_offset 的值设置为 null。我需要为每条推文提供一个非 null 且不同的值,即如果印度
如何通过此类查询 MySQL 并在每次查询后设置 time_zone?我对于在以下代码块中放置时区命令的位置遇到一些麻烦: class MyDB { private $connection;
我正在观看有关 mysql 的教程,然后我问自己变量 time_zone 的作用以及为什么需要更改它。 目前,我的 time_zone 和 NOW() 函数具有以下值。 MariaDB [(none)
如何在 Symfony2 中设置自定义驱动程序选项? 在这种情况下,我想在 MySQL 中运行 SET time_zone = '-04:30' 作为连接初始化的一部分。 最佳答案 在 app/con
我在我的 django 项目的 settings.py 文件中设置了时区: TIME_ZONE = '美国/东部' 现在我的日志包含美国/东部时间。 我想在我的日志中保留 UTC 时间。这可能吗? 最
我有一个相当新的 WampServer 设置,当我对新数据库使用 source 命令时: source path/to/database.sql 这一切似乎都是 Query OK 除非我在最后得到这组
使用设置为 Spring 框架 5.0.2.RELEASE Spring Security 5.0.0.RELEASE hibernate 5.2.11.Final 我关注了spring boot &
我正在为我的项目数据库使用 Sqlite。我的模型中需要日期和时间,所以我使用了这个字段。 date = models.DateTimeField() 在结果模板 (results.html) 上,时
我正在处理一个包含许多“日期”字段的数据库。这些日期需要转换为 UTC 以获得某些输出,我打算使用CONVERT_TZ('theField','GMT','UTC')。但是,@@global.time
我是一名优秀的程序员,十分优秀!