Minor improvements
This commit is contained in:
@@ -37,14 +37,14 @@ class Db extends PhpObject
|
||||
* 'cascading_delete'=>array('table_name1'=>array('linked_table1', 'linked_table2', ...), 'table_name2'=>...))
|
||||
* @var Array
|
||||
*/
|
||||
public function __construct($sDbServer, $sLogin, $sPass, $sDatabase, $asOptions, $sEncoding='utf8mb4', $sTimeZone='Europe/Paris')
|
||||
public function __construct($sDbServer, $sLogin, $sPass, $sDatabase, $asOptions, $sEncoding='utf8mb4')
|
||||
{
|
||||
parent::__construct(__FILE__, Settings::DEBUG);
|
||||
$this->sDatabase = $sDatabase;
|
||||
$this->asOptions = $asOptions;
|
||||
//$this->oConnection = mysql_connect(self::DB_SERVER, self::DB_LOGIN, self::DB_PASS);
|
||||
$this->oConnection = new mysqli($sDbServer, $sLogin, $sPass);
|
||||
$this->syncPhpParams($sEncoding, $sTimeZone);
|
||||
$this->syncPhpParams($sEncoding);
|
||||
|
||||
/*
|
||||
$dsn = 'mysql:dbname='.$this->sDatabase.';host='.self::DB_SERVER;
|
||||
@@ -73,13 +73,13 @@ class Db extends PhpObject
|
||||
}
|
||||
}
|
||||
|
||||
private function syncPhpParams($sEncoding, $sTimeZone)
|
||||
private function syncPhpParams($sEncoding)
|
||||
{
|
||||
//Characters encoding
|
||||
$this->oConnection->set_charset($sEncoding); //SET NAMES
|
||||
|
||||
//Timezone
|
||||
$this->setQuery("SET time_zone='{$sTimeZone}';");
|
||||
$this->setQuery("SET time_zone='".date_default_timezone_get()."';");
|
||||
}
|
||||
|
||||
public function __destruct()
|
||||
@@ -622,6 +622,7 @@ class Db extends PhpObject
|
||||
$sQuery .= " ".$sKeyWord." * ";
|
||||
}
|
||||
}
|
||||
|
||||
return $this->getArrayQuery(trim($sQuery), $bStringOnly, $sGroupBy);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user