分享一套帝国二次开发批量处理语法框架,只分享框架,至于处理什么就是自己写了。

帝国CMS批量处理语法:

<?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;
//注消操作类变量

?>

 

说明:

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

2、注意修改数据表名称,

3、处理方法写在while里面就行,一次性处理20条,减少服务器压力。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。