case 'testdata': $default_db = pc_base::load_config('database', 'default'); $dbcharset = $default_db['charset']; $tablepre = $default_db['tablepre']; $lnk = mysql_connect($default_db['dbhost'], $default_db['username'], $default_db['password']) or die('Not connected : ' . mysql_error()); $version = mysql_get_server_info(); if ($version > '4.1' && $dbcharset) { mysql_query("SET NAMES '{$dbcharset}'"); } if ($version > '5.0') { mysql_query("SET sql_mode=''"); } mysql_select_db($default_db['database']); if (file_exists(PHPCMS_PATH . "install/main/testsql.sql")) { $sql = file_get_contents(PHPCMS_PATH . "install/main/testsql.sql"); _sql_execute($sql); } break; //数据库测试 //数据库测试 case 'dbtest': extract($_GET); if (!@mysql_connect($dbhost, $dbuser, $dbpw)) { exit('2'); } $server_info = mysql_get_server_info(); if ($server_info < '4.0') { exit('6'); } if (!mysql_select_db($dbname)) { if (!@mysql_query("CREATE DATABASE `{$dbname}`")) {
case 'testdata': $default_db = pc_base::load_config('database', 'default'); $dbcharset = $default_db['charset']; $tablepre = $default_db['tablepre']; $link = mysqli_connect($default_db['dbhost'], $default_db['username'], $default_db['password'], null, $default_db['dbport']) or die('Not connected : ' . mysqli_connect_error()); $version = mysqli_get_server_info($link); if ($version > '4.1' && $dbcharset) { mysqli_query($link, "SET NAMES '{$dbcharset}'"); } if ($version > '5.0') { mysqli_query($link, "SET sql_mode=''"); } mysqli_select_db($link, $default_db['database']); if (file_exists(PHPCMS_PATH . "install/main/testsql.sql")) { $sql = file_get_contents(PHPCMS_PATH . "install/main/testsql.sql"); _sql_execute($link, $sql); } break; //数据库测试 //数据库测试 case 'dbtest': extract($_GET); $link = @mysqli_connect($dbhost, $dbuser, $dbpw, null, $dbport); if (!$link) { exit('2'); } $server_info = mysqli_get_server_info($link); if ($server_info < '4.0') { exit('6'); } if (!mysqli_select_db($link, $dbname)) {