分享一套帝国二次开发批量处理语法框架,只分享框架,至于处理什么就是自己写了。
帝国CMS批量处理语法
帝国CMS批量处理语法
说明:1、最上面的引入文件注意修改地址,还有就是需要用到帝国CMS函数,就要引入什么文件。2、注意修改数据表名称,3、处理方法写在while里面就行,一次性处理20条,减少服务器压力。
- <?php
- require('../../class/connect.php'); //引入数据库配置文件和公共函数文件
- 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; //注消操作类变量
- ?>