您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
dedecms数据库类常用函数归类详细说明
静曼2023-09-26 19:37:35dedecms教程已有23人查阅
导读昨天整理了一下自己在使用DedeCMS时常用到的一些数据库类函数,大致有以下几种:首先说一下数据库类文件位置:/include/dedesql.class.php(mysql)或/include/dedesqli.class.php(mysqli)
昨天整理了一下自己在使用DedeCMS时常用到的一些数据库类函数,大致有以下几种:
首先说一下数据库类文件位置:/include/dedesql.class.php(mysql)或/include/dedesqli.class.php(mysqli)
系统会自动载入 dedesql.class.php文件,并用 ;初始化数据库连接,因此我们不需要再单独初始化这个类,可以直接用$dsql或$db进行操作。
DEDECMS提示:为了防止错误,操作完后不必关闭数据库。
数据库类中常用到的方法
1.获取错误描述: 返回值为错误描述信息
2.执行一个不返回结果的SQL语句,如update,delete,insert等 返回值为SQL语句是否执行成功(TRUE/FALSE)
该方法可以用ExecNoneQuery()替代,它实际上执行的也是ExecuteNoneQuery()
3.执行一个返回影响记录条数的SQL语句,如update,delete,insert等 与上面相比,它返回的是SQL语句影响的记录数,而不是布尔值
4.执行一个SQL语句,返回前一条记录或仅返回一条记录
$result = $dsql->GetOne($sql);
即使你的SQL语句中没有写Limit,系统也会自动为其加上limit 0,1。
下面是GetOne()中为其加上limit的语句: 5.执行条件查询(select)语句 上面的写法可以简化为: 其中”me”($rsid)被称为记录集游标,用来区分不同的查询,当$rsid为”me”的时候,GetArray()的参数可以省略,否则必须给出参数$rsid。如: 6.检查某数据表是否存在 返回值为布尔值
7.获取MySql的版本号 返回值为双精度浮点数
8.获取查询的总记录数 9.获取上一步INSERT操作产生的ID 10.释放记录集占用的资源 11.设置SQL语句,会自动把SQL语句里的dede_替换为$this->dbPrefix(在配置文件中为$cfg_dbprefix) 12.重新选择要操作的数据库 13.获取数据库连接标识 获取这个连接标识后,可以直接用mysql相关函数进行数据库操作,在非不得已情况,项目中一般不使用这个变量。
首先说一下数据库类文件位置:/include/dedesql.class.php(mysql)或/include/dedesqli.class.php(mysqli)
系统会自动载入 dedesql.class.php文件,并用 ;初始化数据库连接,因此我们不需要再单独初始化这个类,可以直接用$dsql或$db进行操作。
DEDECMS提示:为了防止错误,操作完后不必关闭数据库。
数据库类中常用到的方法
1.获取错误描述: 返回值为错误描述信息
2.执行一个不返回结果的SQL语句,如update,delete,insert等 返回值为SQL语句是否执行成功(TRUE/FALSE)
该方法可以用ExecNoneQuery()替代,它实际上执行的也是ExecuteNoneQuery()
3.执行一个返回影响记录条数的SQL语句,如update,delete,insert等 与上面相比,它返回的是SQL语句影响的记录数,而不是布尔值
4.执行一个SQL语句,返回前一条记录或仅返回一条记录
$result = $dsql->GetOne($sql);
即使你的SQL语句中没有写Limit,系统也会自动为其加上limit 0,1。
下面是GetOne()中为其加上limit的语句: 5.执行条件查询(select)语句 上面的写法可以简化为: 其中”me”($rsid)被称为记录集游标,用来区分不同的查询,当$rsid为”me”的时候,GetArray()的参数可以省略,否则必须给出参数$rsid。如: 6.检查某数据表是否存在 返回值为布尔值
7.获取MySql的版本号 返回值为双精度浮点数
8.获取查询的总记录数 9.获取上一步INSERT操作产生的ID 10.释放记录集占用的资源 11.设置SQL语句,会自动把SQL语句里的dede_替换为$this->dbPrefix(在配置文件中为$cfg_dbprefix) 12.重新选择要操作的数据库 13.获取数据库连接标识 获取这个连接标识后,可以直接用mysql相关函数进行数据库操作,在非不得已情况,项目中一般不使用这个变量。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
- PHPCMS和织梦DEDECMS对比分析
- cms基本概念dedecms,phpcms介绍
- DedeCMS, Discuz, Phpwind, PhpCMS配置安全设置方法
- phpcms和dedecms工作区别
- 帝国cms、dedecms、phpcms等负载测试
- dedecms、php168,phpcms、VeryCMS、DiyPage五款开源cms系统点评
- phpcms和dedecms有哪些区别不同
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 织梦dedecms上传图片默认路径怎么修改
- 用dedecms织梦程序做中英双语网站制作方法
- 织梦dedecms首页幻灯片不显示的原因和解决办法
暂无内容 |
暂无内容 |
随机图文
dedecms织梦内容页ID怎么修改
今天群里有个人说他因为竞争对手的原因把一篇文章删除了,可是后来领导又说没事,想恢复回来,因为这篇文章收录的还不错dedecms中系统的data目录怎么迁移到web以外目录
很多站长甚至给予这个目录可执行的权限,更是非常危险,所以我们建议将这个data目录搬移出Web可访问目录之外。本篇将介绍如何将data目录搬移出Web访问目录织梦模板用栏目页实现单页面的步骤教程
以下教程仅仅针对于代码号作品,其他模板请自行参考操作。登录系统后台----网站栏目管理---添加栏目,如”关于我们“:织梦dede显示昨日今日时间不同效果的方法
在织梦dedecms模板中时间标签显示今日昨日的效果的方法,添加代码
留言与评论 (共有 0 条评论) |