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 相关文章推荐
BBS(php & mysql)完整版(六)
Oct 09 PHP
php基础学习之变量的使用
Jun 09 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
PHP中如何调用webservice的实例参考
Apr 25 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
PHP中静态变量的使用方法实例分析
Dec 01 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 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中的extract的作用分析
2008/04/09 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
php制作简单模版引擎
2016/04/07 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
python实现2014火车票查询代码分享
2014/01/10 Python
python开发之函数定义实例分析
2015/11/12 Python
python 队列详解及实例代码
2016/10/18 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
python迭代dict的key和value的方法
2018/07/06 Python
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
50道外企软件测试面试题
2014/08/18 面试题
力学专业毕业生自荐信
2013/11/17 职场文书
影子教师研修方案
2014/06/14 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
美术教师求职信范文
2015/03/20 职场文书
Python进度条的使用
2021/05/17 Python
Go语言基础知识点介绍
2021/07/04 Golang