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读注册表
Oct 09 PHP
用PHP动态生成虚拟现实VRML网页
Oct 09 PHP
在PHP中使用与Perl兼容的正则表达式
Nov 26 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
php以post形式发送xml的方法
Nov 04 PHP
php输出指定时间以前时间格式的方法
Mar 21 PHP
php截取视频指定帧为图片
May 16 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
PHP中函数gzuncompress无法使用的解决方法
Mar 02 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
Yii Framework框架使用PHPExcel组件的方法示例
Jul 24 PHP
PHP命名空间用法实例分析
Sep 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获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
php笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
js 字符串转化成数字的代码
2011/06/29 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
2012/10/11 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
详解Node 定时器
2018/02/26 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
vscode vue 文件模板的配置方法
2019/07/23 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
python两种遍历字典(dict)的方法比较
2014/05/29 Python
Python函数中*args和**kwargs来传递变长参数的用法
2016/01/26 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
Python实现八大排序算法
2016/08/13 Python
Python多继承顺序实例分析
2018/05/26 Python
详解Python3 基本数据类型
2019/04/19 Python
python区分不同数据类型的方法
2019/10/14 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
咨询公司各岗位职责
2013/12/02 职场文书
军训学生自我鉴定
2014/02/12 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
jquery插件实现搜索历史
2021/04/24 jQuery
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python