ob_end_clean();\r
$mysqlVersion = implode($match, '.');\r
$minVersion = '3.23';\r
-\r
- if ($mysqlVersion == '0.0.0') {\r
+ \r
+ if (version_compare($mySqlVersion, '0.0.0', '==')) {\r
echo _NOTIFICATION1;\r
}\r
else {\r
echo $mysqlVersion;\r
}\r
\r
- if ($mysqlVersion < $minVersion) {\r
+ if (version_compare($mySqlVersion, $minVersion, '<')) {\r
echo ' <span class="warning" style="display:block">' . sprintf(_TEXT2_WARN1, $minVersion) . '</span>';\r
}\r
?>\r
// 2-2. set DEFAULT CHARSET and COLLATE\r
$mySqlVer = implode('.', array_map('intval', explode('.', sql_get_server_info($MYSQL_CONN))));\r
// if ($mySqlVer >= '5.0.7' && phpversion() >= '5.2.3') {//}\r
- if ($mySqlVer >= '5.0.7' && function_exists('mysql_set_charset')) {\r
+ if (version_compare($mySqlVer, '5.0.7', '>=') && function_exists('mysql_set_charset')) {\r
mysql_set_charset($charset);\r
- } elseif ($mySqlVer >= '4.1.0') {\r
+ } elseif (version_compare($mySqlVer, '4.1.0', '>=')) {\r
sql_query("SET CHARACTER SET " . $charset);\r
}\r
$collation = ($charset == 'utf8') ? 'utf8_general_ci' : 'ujis_japanese_ci';\r
$sql = 'CREATE DATABASE '\r
. $mysql_database;\r
// <add for garble measure>\r
- if ($mySqlVer >= '4.1.0') {\r
+ if (version_compare($mySqlVer, '4.1.0', '>=')) {\r
$sql .= ' DEFAULT CHARACTER SET '\r
. $charset\r
. ' COLLATE '\r