Discuz论坛教程之数据库操作DB类和C::t类介绍

类定义文件

DB类:

文件\source\class\class_core.php

[php]view plaincopy

classDB extendsdiscuz_database {}

discuz_database类定义

文件\source\class\discuz\discuz_database.php

DB类封装常用方法:

[php]view plaincopy

DB::table($table) //获取带前缀的表名

DB::delete($table, $condition, $limit= 0, $unbuffered= true) //删除数据

DB::insert($table, $data, $return_insert_id= false, $replace= false, $silent= false) //插入数据

DB::update($table, $data, $condition, $unbuffered= false, $low_priority= false)//更新

DB::insert_id()//返回插件的自增长id

DB::fetch_first($sql, $arg= array(), $silent= false) //取查询的第一条数据fetch

DB::fetch_all($sql, $arg= array(), $keyfield= '', $silent=false) //查询并fetch

DB::result_first($sql, $arg= array(), $silent= false)//查询结果集的第一个字段值

discuz mysql类_Discuz论坛教程之数据库操作DB类和C::t类介绍相关推荐

  1. discuz mysql类_Discuz X2二次开发之数据库操作 DB类

    Discuz X2的数据库操作类主要包括以下几个: DB::result_first 返回SQL查询的唯一字段的唯一值,查询结果是字符 DB::fetch_first 返回SQL查询的多个字段的值,查 ...

  2. discuz mysql 类_Discuz论坛中的的MySQL类解析

    PHP代码 class MySQL{ //一些常量的的设定 public $version = ''; public $querynum = 0; public $link; //定义链接方法 fun ...

  3. discuz mysql查询_Discuz!X/数据库 DB:: 函数操作方法

    本篇对数据库操作函数db进行讲解.DB::table($tablename)获取正确带前缀的表名,转换数据库句柄, DB::delete($tablename, 条件,条数限制)删除表中的数据 DB: ...

  4. discuz mysql 优化_Discuz X系统:【效率机制】-【MySQL 优化】详解

    在整个 Discuz! X2.5 产品中,为了提供效率,需要对 SQL 做相应的优化.有时候不能忽略一些细小的优化,当出现过多未优化的细节时,也能带来致命的负载问题. 延迟更新机制 例如:首页的在线人 ...

  5. mysql计算机二级电子教程_MySQL数据库程序设计(2019年版全国计算机等级考试二级教程)...

    导语 内容提要 黄靖编写的<MySQL数据库程序设计(2019年版全国计算机等级考试二级教程)>根据教育部考试中心最新颁布的<全国计算机等级考试二级MySQL数据库程序设计考试大纲( ...

  6. mysql语句生成在线_在线数据库表(sql语句)生成java实体类工具

    相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石. 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设 ...

  7. laravel mysql增删改查_Laravel框架数据库操作的增删改三种方式 阿星小栈

    Laravel提供了3种操作数据库方式:DB facade(原始方式).查询构造器和Eloquent ORM. 数据库的配置文件在config目录下的database.php里.打开这个文件,找到my ...

  8. mysql在cmd命令下执行数据库操作

    2019独角兽企业重金招聘Python工程师标准>>> windows+r 运行cmd命令,执行以下操作! 当mysql 数据库文件相对于来说比较大的时候,这个时候你可能在正常环境下 ...

  9. mysql多数据源切换_CI 多数据库操作 切换数据库

    CI 切换数据库是很方便的,如: 连接多数据库 如果你需要同时连接多于一个的数据库,你可以用以下方式来实现:$DB1 = $this->load->database('group_one' ...

最新文章

  1. qnx bsp 编译
  2. hive 0.11 mysql_Hive的升级(0.8.0到0.11.0)
  3. SIGIR2021推荐系统论文集锦(附论文原文及代码链接)
  4. 网页设计中色彩的应用
  5. tarjan算法 java_最大强连通图算法 Tarjan算法 (图论)
  6. FSViewer 一款功能强大的看图软件
  7. 人体神经系统分布图高清,神经系统图片高清
  8. veu中点击商品详情打开新窗口
  9. java8 日期 时间 时区
  10. Xposed小白入门,动态修改IMEI实例代码
  11. 【codevs4355】王的对决(简单数论) 莫比乌斯反演
  12. #pragma clang diagnostic
  13. 自动绘制公路工程纵断面的AutoLisp程序
  14. .NET/C# — EXCEL文件内容添加到数据库中
  15. inventor导出tekla_Inventor iLogic - 批量导出PDF,DXF,DWF
  16. 最全最常用的RTMP、RTSP、HTTP协议流常用直播流地址
  17. 信息学奥赛一本通1004
  18. Iwebshop 详细介绍
  19. 桌面文件怎样和计算机里的一样,1.2如何整理电脑文件夹和桌面?
  20. 数据库中事务、回滚是啥意思?

热门文章

  1. Python---数据分析---绘制条形图---横竖条形图
  2. echarts图表显示相关
  3. 面向对象程序设计实验报告
  4. 卡巴斯基KAV KIS6.0激活码大全
  5. 快递100实时查询接口C#
  6. 郑州三级分销系统小程序开发层级划分
  7. 导入/导出dBase
  8. 简单验证 姓名,身份证,手机号码
  9. 2020年考研----吉林大学软件学院967电子信息考研经验分享
  10. amr格式转换为MP3格式