首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ECSHOP SQL话语执行类

2012-12-25 
ECSHOP SQL语句执行类?/** * 安装数据 * * @accesspublic * @paramarray$sql_filesSQL文件路径组成的数组

ECSHOP SQL语句执行类

?
/** * 安装数据 * * @access  public * @param   array         $sql_files        SQL文件路径组成的数组 * @return  boolean       成功返回true,失败返回false */function install_data($sql_files){    global $err;    include(ROOT_PATH . 'data/config.php');    include_once(ROOT_PATH . 'includes/cls_mysql.php');    include_once(ROOT_PATH . 'includes/cls_sql_executor.php');    $db = new cls_mysql($db_host, $db_user, $db_pass, $db_name);    $se = new sql_executor($db, EC_DB_CHARSET, 'ecs_', $prefix);    $result = $se->run_all($sql_files);    if ($result === false)    {        $err->add($se->error);        return false;    }    return true;}function rollback($next_ver){    global $db, $prefix, $err;    $structure_path[] = ROOT_PATH . 'data/sqldata/' . $next_ver . '.sql';    if(!file_exists($structure_path[0]))    {        return false;    }    $db_charset = strtolower((str_replace('-', '', EC_CHARSET)));    $se = new sql_executor($db, $db_charset, 'ecs_', $prefix);    $result = $se->run_all($structure_path);    if ($result === false)    {        $err->add($se->error);        return false;    }    return true;}

热点排行