destoon二次开发常用数据库操作


Posted in PHP onJune 21, 2014

destoon在初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db。对于数据库操作方法请参考include/db_mysql.class.php函数原型,下面对常用数据库操作举例说明。

1、执行SQL语句

$db->query("INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')");
$db->query("UPDATE `{$DT_PRE}table` SET `xxx`='yyy' WHERE `zzz`=1");
$db->query("DELETE FROM `{$DT_PRE}table` WHERE `zzz`=1");

2、读取多条信息

$A = array();
$result = $db->query("SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy' ORDER BY `zzz` DESC LIMIT 0,10");
while($r = $db->fetch_array($result)) {
  $A[] = $r;
}
print_r($A);

3、读取单条信息

$A = $db->get_one("SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy'");
print_r($A);

4、计算总数

$A = $db->get_one("SELECT COUNT(*) AS num FROM `{$DT_PRE}table` WHERE `xxx`='yyy'");
echo $A['num'];

系统的表前缀可以使用变量$DT_PRE(一般在语句中使用)或者$db->pre(一般在函数中使用)。
如果在函数中使用数据库操作,需要先进行global $db;

PHP 相关文章推荐
PHP调用MySQL的存储过程的实现代码
Aug 12 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
PHP中Header使用的HTTP协议及常用方法小结
Nov 04 PHP
THINKPHP内容分页代码分享
Jan 14 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
php实现数组中索引关联数据转换成json对象的方法
Jul 08 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
深入了解PHP中的Array数组和foreach
Nov 06 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
Laravel服务容器绑定的几种方法总结
Jun 14 PHP
destoon二次开发模板及调用语法汇总
Jun 21 #PHP
destoon安装出现Internal Server Error的解决方法
Jun 21 #PHP
Destoon模板制作简明教程
Jun 20 #PHP
destoon各类调用汇总
Jun 20 #PHP
destoon公司主页模板风格的添加方法
Jun 20 #PHP
destoon官方标签大全
Jun 20 #PHP
destoon二次开发入门示例
Jun 20 #PHP
You might like
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
django实现类似触发器的功能
2019/11/15 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
pycharm永久激活超详细教程
2020/10/29 Python
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
夏季奶茶店创业计划书
2014/01/16 职场文书
建筑设计学生的自我评价
2014/01/16 职场文书
实习护士自荐信
2014/06/21 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
logback如何自定义日志存储
2021/08/30 Java/Android
基于redis+lua进行限流的方法
2022/07/23 Redis