1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-05 16:27:38 +02:00

- store sql_layer directly within the layer itself

- new method sql_multi_insert to circumvent db-specific hacks
(hopefully not introduced any parsing errors)


git-svn-id: file:///svn/phpbb/trunk@6497 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Meik Sievertsen
2006-10-14 14:56:46 +00:00
parent 46922674ea
commit 4afaca12dc
38 changed files with 198 additions and 465 deletions

View File

@@ -9,18 +9,14 @@
*/
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* @ignore
*/
if (!defined('SQL_LAYER'))
{
include_once($phpbb_root_path . 'includes/db/dbal.' . $phpEx);
include_once($phpbb_root_path . 'includes/db/dbal.' . $phpEx);
/**
* MySQL4 Database Abstraction Layer
@@ -57,16 +53,11 @@ class dbal_mysql extends dbal
if (version_compare($this->mysql_version, '4.1.3', '>='))
{
define('SQL_LAYER', 'mysql4');
@mysql_query("SET NAMES 'utf8'", $this->db_connect_id);
}
else if (version_compare($this->mysql_version, '4.0.0', '>='))
else if (version_compare($this->mysql_version, '4.0.0', '<'))
{
define('SQL_LAYER', 'mysql4');
}
else
{
define('SQL_LAYER', 'mysql');
$this->sql_layer = 'mysql';
}
return $this->db_connect_id;
@@ -394,9 +385,6 @@ class dbal_mysql extends dbal
break;
}
}
}
} // if ... define
?>