From d96be836c15c5dc20b380fe34fd4fdd334f55b11 Mon Sep 17 00:00:00 2001 From: Steven Wittens Date: Thu, 2 Feb 2006 01:27:57 +0000 Subject: - #40515: MySQL UTF-8 conversion fixes --- database/updates.inc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'database') diff --git a/database/updates.inc b/database/updates.inc index 7f9a50902..b09442529 100644 --- a/database/updates.inc +++ b/database/updates.inc @@ -1491,10 +1491,11 @@ function _system_update_utf8($tables) { } // See if database uses UTF-8 already - $url = parse_url($GLOBALS['db_url']); + global $db_url; + $url = parse_url(is_array($db_url) ? $db_url['default'] : $db_url); $db_name = substr($url['path'], 1); - list(, $create) = db_fetch_array(db_query('SHOW CREATE DATABASE `%s`', $db_name)); - if (preg_match('/utf8/i', $create)) { + $result = db_fetch_array(db_query('SHOW CREATE DATABASE `%s`', $db_name)); + if (preg_match('/utf8/i', array_pop($result))) { return array(); } -- cgit v1.2.3