首页 > CMS > 帝国Empire > 正文

帝国CMS直接导入SQL文件代码方法介绍

2024-07-09 22:54:32
字体:
来源:转载
供稿:网友
可以将PhpMyadmin备份过来的SQL文件直接导入到帝国数据库。
代码如下:

$sqltxt=file_get_contents('area.sql');
$sqltxt=ClearAddsData($sqltxt);
$sqltxt=RepSqlTbpre($sqltxt);
DoRunQuery($sqltxt);
//运行SQL
function DoRunQuery($sql){
global $empire;
$sql=str_replace("/r","/n",$sql);
$ret=array();
$num=0;
foreach(explode(";/n",trim($sql)) as $query)
{
$queries=explode("/n",trim($query));
foreach($queries as $query)
{
$ret[$num].=$query[0]=='#'||$query[0].$query[1]=='--'?'':$query;
}
$num++;
}
unset($sql);
foreach($ret as $query)
{
$query=trim($query);
if($query)
{
$empire->query($query);
}
}
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表