Commit 85bdd71a authored by Bong Cosca's avatar Bong Cosca
Browse files

Improve MySQL support

parent cbdcb081
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -113,6 +113,8 @@ class SQL extends \PDO {
		$fw=\Base::instance();
		$cache=\Cache::instance();
		foreach (array_combine($cmds,$args) as $cmd=>$arg) {
			if (!preg_replace('/(^\s+|[\s;]+$)/','',$cmd))
				continue;
			$now=microtime(TRUE);
			$keys=$vals=array();
			if ($fw->get('CACHE') && $ttl && ($cached=$cache->exists(
@@ -364,7 +366,6 @@ class SQL extends \PDO {
			$this->dbname=$parts[1];
		if (!$options)
			$options=array();
		$options+=array(\PDO::ATTR_EMULATE_PREPARES=>FALSE);
		if (isset($parts[0]) && strstr($parts[0],':',TRUE)=='mysql')
			$options+=array(\PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES '.
				strtolower(str_replace('-','',$fw->get('ENCODING'))).';');