小李SEO博客

网站优化服务

dedecms数据库类常用操作函数getone()及Execute()剖析

织梦dedecms系统会自动载入 dedesql.class.php 文件,并用$dsql = $db = new DedeSql(false);进行初始化数据库连接,因此在工程所有文件中均不需要单独初始化这个类,可直接用 $dsql 或 $db 进行操作,为了防止错误,操作完后不必关闭数据库。

常用的方法:1、执行一个非查询类型的SQL语句,如 insert 、create 、update 等$rs = $db->ExecuteNoneQuery($sql);返回值为是否执行成功。2、执行一个非查询类型的SQL语句,并返回成功记录数$rs = $db->ExecuteNoneQuery2($sql);与上面相比,它返回的是影响的记录数,而不是布尔值;3、返回单个记录$arr = $db->GetOne($sql);$dsql 如果不带 limit ,系统会自动加上 limit 0,1;4、执行条件查询语句$db->SetQuery($dsql);$db->Execute();while($arr = $db->GetArray()){}可以简化为:$db->Execute('me',$dsql);while($arr = $db->GetArray()){}'me' 为记录集游标,用于区分不同的查询,如:$db->Execute('me',$dsql);while($arr = $db->GetArray()){$db->Execute('2',$dsql2);while($arr2 = $db->GetArray()){}}像这种情况必须指定一个值区分默认的'me'参数,否则会出错$db->GetArray($rsid,$acctype) 参数$rsid="me"$acctype=MYSQL_ASSOC在查询游标中读取数据还可以用$db->GetObject($rsid="me");返回的结果是用类结构表示的值。

5、获取上一个插入的自动递增主键id值$db->GetLastID();6、获得查询的总记录数$db->GetTotalRow($rsid="me")7、获得MySql的版本号$db->GetVersion($isformat=true)默认的情况下会转换成 x.xx 形式浮点数8、析放某查询的资源$db->FreeResult($rsid="me");9、在数据库中是否存在某数据表$db->IsTable($tbname);10、重新选择要操作的数据库$db->SelectDB($dbname);11、获得数据库连接标识$db->linkID获得这个连接标识后,可以直接用mysql相关函数进行数据库操作在非不得已的情况,项目中一般不使用这个变量。


上一篇:dedecms后台更新广告而前台没有改变解决方法 下一篇:dedecms站点robots文件详细写法以及优化
织梦cms相关文章阅读
  • 织梦cms菜鸟级基础问题大汇总解决方法

    小李网络公司介绍织梦cms菜鸟级基础问题大汇总解决方法知识,包括织梦cms织梦官网织梦 建站织梦仿站教程织梦源码织梦模板库织梦安装教程织梦模板大全菜鸟驿站怎么和快递谈织梦安装步骤菜...

  • 织梦cms导航高亮显示栏目及首页设置方法

    小李网络公司介绍织梦cms导航高亮显示栏目及首页设置方法知识,包括帝国cms和织梦哪个好织梦dedecms教程dedecms织梦系统dedecms首页dede织梦仿站织梦cms移动织梦cms网站织梦cms建站教程去一品资源...

  • 织梦cms实现键盘方向键翻页效果教程

    小李网络公司介绍织梦cms实现键盘方向键翻页效果知识,包括织梦dedecms实现键盘方向键翻页效果的方法_织梦58,键盘上下左右键不能用键盘方向键失灵电脑键盘翻页键是哪个键盘方向键不能移动键...

  • 织梦cms首页列表页文章页调用tag标签方法

    小李网络公司介绍织梦cms首页列表页文章页调用tag标签方法知识,包括想发表文章在哪里发表哪些网站可以发表自己的文章如何在美篇里发表自己的文章发布文章的网站百度经验怎么发布文章t...

  • 织梦CMS键盘上下翻页教程

    小李网络公司介绍织梦CMS键盘上下翻页知识.包括DEDECMS织梦网站实现利用键盘上下翻页效果,织梦cms网站实现按键盘方向键实现上一篇下一篇翻页.DEDECMS织梦模板实现图集单击图片翻页的教程....

  • 织梦cmsv5.7首页调用单页文档内容

    小李网络公司介绍织梦cmsv5.7首页调用单页文档内容知识,包括织梦相关文章调用织梦常用调用标签织梦调用代码dedecms调用网站dedecms调用dedecms主页在dedecms更新首页dedecms哪里改首页....

  • 织梦cms出现Function ereg_replace()错误解决方法

    小李网络公司介绍织梦cms出现Function ereg_replace()错误解决方法知识,包括replace中文解析错误怎么恢复安装python replace用法应用安装失败怎么解决string中replace用法replace是什么意思啊安装包损坏无法...

  • 织梦cms图片alt标签自动调用title标题方法

    小李网络公司介绍织梦cms图片alt标签自动调用title标题方法知识,包括Dedecms网站给图片alt属性自动调用标题_织梦58,织梦DEDEcms文章内容中的图片自动添加ALT和title属性为文章标题....

  • 织梦cms系统自定义变量删除教程

    小李网络公司介绍织梦cms系统自定义变量删除教程知识,包括织梦cms建站教程dedecms织梦系统dedecms修改变量名dedecms删除变量dedecms变量数据库dedecms模版变量dedecms时间变量dedecms修改变量....

  • 织梦cms多站点数据库SQL互相调用方法

    小李网络公司介绍织梦dedecms多站点数据库SQL互相调用方法知识,包括java怎么调用另一个类的方法java怎么调用类方法java方法调用过程java通过类名调用方法站点推广的方法有哪些java直接调用方法...

  • 织梦cms程序安装方法与步骤

    小李网络公司介绍织梦cms程序安装方法与步骤知识,包括写程序的步骤织梦安装不了离婚的步骤程序怎样去安装dedecmsdedecms环境安装dedecms的安装目录dedecmsphp安装dedecms织梦安装包....

  • 织梦cms留言板增加自定义字段方法

    小李网络公司介绍织梦cms留言板增加自定义字段方法知识,包括织梦dedecms教程织梦留言模块dedecms织梦系统织梦怎么查看留言织梦留言回复dedecms留言板地址dedecms制作留言板织梦留言板插件....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640