# 帝国cms二次开发批量处理方法框架

*Published:* 2023-11-14
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年11月14日，已超过 180天没有更新



### 帝国CMS批量处理语法：

```
<?php
require('../../class/connect.php'); //引入数据库配置文件和公共<a class="tag_link" href="https://www.xarjtc.com/tag/%e5%87%bd%e6%95%b0" target="_blank" title="查看函数此标签更多文章"><abbr title="">函数</abbr></a>文件
require('../../class/db_sql.php'); //引入数据库操作文件
require('../../data/dbcache/class.php'); //引入栏目缓存文件
$link=db_connect(); //连接MYSQL
$empire=new mysqlquery(); //声明数据库操作类
$editor=1; //声明目录层次
$tbname="news";
$sid=(int)$_GET['startid'];
$b=0;
$table='';
$sql=$empire->query("select * from {$dbtbpre}ecms_{$tbname} where id>{$sid} limit 20");
while($r=$empire->fetch($sql)){
    $b=$r['id'];
    //处理事件写这里
}
$b or exit('查询结束！');
echo "<meta http-equiv="refresh" content="1;url=index.php?startid=".$b."">";
echo "已处理ID".$b;
db_close(); //关闭MYSQL链接
$empire=null; //注消操作类变量
?>
```

### 使用说明：

1、最上面的引入文件注意修改地址，还有就是需要用到帝国CMS函数，就要引入什么文件。

2、注意修改数据表名称，3、处理方法写在while里面就行，一次性处理20条，减少服务器压力。