DedeCms批量写入数据的函数分析

2024-10-08 其他范文 下载本文

DedeCms批量写入数据的函数分析(合集3篇)由网友“Bluuuumen”投稿提供,以下是小编整理过的DedeCms批量写入数据的函数分析,欢迎阅读分享,希望对您有所帮助。

篇1:DedeCms批量写入数据的函数分析

dedecms如果是新闻与软件表我们只要操作三个表就可以了,如果我们要对批量插入的数据设置未设置状态只要在主表字段arcrank设置为-1就可以,下面看一个例子,代码如下:

代码如下:

// 本类由系统自动生成,仅供测试用途

class IndexAction extends Action {

public function index{

$id = $this->_get(‘id‘);

$endid = $this->_get(‘endid‘);

0id = 9;//写入的栏目

$db = M();

if(!$id || !$endid){

$listend = $db->table(‘dede_archives‘)->limit(1)->order(‘id desc‘)->find();

exit(‘no id and endid id must start big from ‘.$listend[‘id‘]); //必须大于某id开始

}

$list = $db->table(‘tb1‘)->where(‘status=0‘)->find();//查找待发布DB未发布的

if($list){

$time=time();

$r1= $db->query(“INSERT INTO `dede_arctiny` VALUES(”.$id.“, ”.0id.“, ‘0‘, 0, 1, ”.$time.“, ”.$time.“, 1)”);//写入到织梦DB

$data2[‘arcrank‘]=-1;

$data2[‘title‘]=$list[‘title‘];

$data2[‘typeid‘]=0id;

$data2[‘id‘]=$id;

$data2[‘pubdate‘]=$time;

$data2[‘senddate‘]=$time; $data2[‘sortrank‘]=$time;

$data2[‘mid‘]=1;

$data2[‘dutyadmin‘]=1;

$data2[‘weight‘]=1;

$r2=$db->table(‘dede_archives‘)->add($data2);

if($r2>0){//写入成功后写入附加表

$r3= $db->query(‘INSERT INTO `dede_addonarticle` VALUES(‘.$id.‘, ‘.0id.‘, “‘.$list[‘content‘].‘”, “”, “”, “127.0.0.1”)‘);

$r4 = $db->table(‘tb1‘)->where(“id = ”.$list[‘id‘])->setField(‘status‘,1);//写入成功后标记为已发布

if($r4){

$nextid = $id+1;

//$this->redirect(“index”,array(‘id‘=>$nextid));//if($id=99999 || $id=88888) exit;

echo ‘ok ‘.$id;

echo ‘next ‘.$nextid; if($endid==$id) exit(‘

the end id!‘);

echo“”;

}

}

//dump($r2);

//dump($r3);

exit;

}else{

echo ‘no article yet‘;

}

}

}

希望本文所述对大家的dedecms建站有所帮助,

篇2:Excel数据透视表应用及函数实例教程分析

有个朋友发来一个Excel表格,问关于数据透视表和函数的问题,这就是典型的数据透视表在Excel数据分析中的应用及函数设计公式的问题,现在把如何做数据透视表以及如何用数据透视表进行分析和函数在本例中的应用写下来与大家分享。其中涉及了数据透视表的设计与运用函数进行统计的方法。

这是一张某单位某部门人员情况表,出于数据保密的目的遮盖了数据部分,这张表要用数据透视表进行分析各个班次的人数以及按职务进行人员汇兑并按班次进行区分。因此这个问题实际是涉及了数据透视表和函数两个部分,先介绍函数部分。(这里要特别说明一下H列,这列是性别的补充,0为女性,1为男性,公式=IF(G2=“男”,1,0)如果G是男性则该单元格为1,反之为0)

首先我们要建立一个如图的统计表,其中各列的关系如下:总人数=男+女;班次人数明细按人员情况表内的相关数据加总得到,

首先是如何计算总人数,公式为“=COUNTIF(表1!$I$2:$I$100,表2!B4)”。该公式的意思是计算人员情况表I2至I100单元格中与表2的B4单元格的内容相同的单元格数目。例中只有一个单元格与B4内容相同为部长,则在总人数一栏为1,这个1其实是单元格的总和。

计算男性人数,公式为“=SUMIF(表1!$I$2:$I$100,表2!B4,表1!$H$2:$H$100)”该公式是对满足条件的单元格求和,即:人员情况表中I2至I100单元格中与表2的B4单元格内容相同的单元格对应的人员情况表中H2至H100单元格中为1的单元格之和。本例中为0。

篇3:函数型数据的共同主成分分析探究及展望

函数型数据的共同主成分分析探究及展望

函数型数据的主成分分析(FPCA)已经成功应用在许多领域,但它主要研究的'是单样本问题.本文详细讨论了一种新近发展的函数型数据分析的理论--函数型共同主成分(CGPC)分析方法,它主要应用于检验两组函数型随机样本的分布情况.CFPC方法的理论基础是将两组函数型样本进行Karhunen-Loeve(KL)展开,并用Bootstrap方法检验两组样本的均值函数、特征值和特征函数的一致性.最后,我们对CFPC的理论研究和应用前景进行了展望.

作 者:曲爱丽 朱建平QU Ai-li ZHU Jian-ping  作者单位:厦门大学经济学院,福建,厦门,361005 刊 名:统计与信息论坛  CSSCI英文刊名:STATISTICS & INFORMATION FORUM 年,卷(期):2009 24(2) 分类号:O212.4 关键词:函数型数据   共同主成分分析   KL展开   Bootstrap方法  

《DedeCms批量写入数据的函数分析.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
DedeCms批量写入数据的函数分析
点击下载文档
相关专题
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文