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项目打包方法
Feb 18 PHP
php 显示指定路径下的图片
Oct 29 PHP
php读取xml实例代码
Jan 28 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
php四种基础算法代码实例
Oct 29 PHP
PHP实现下载断点续传的方法
Nov 12 PHP
php使用正则表达式进行字符串搜索的方法
Mar 23 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
php基于PDO实现功能强大的MYSQL封装类实例
Feb 27 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
php原生数据库分页的代码实例
Feb 18 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 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中文编码小技巧
2014/12/25 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
2019/04/16 PHP
js 目录列举函数
2008/11/06 Javascript
jquery实现动静态条形统计图
2015/08/17 Javascript
纯javascript响应式树形菜单效果
2015/11/10 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
简单实现js拖拽效果
2017/07/25 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
JS数组去重的6种方法完整实例
2018/12/08 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
更改Python命令行交互提示符的方法
2015/01/14 Python
Python列表append和+的区别浅析
2015/02/02 Python
Python字符串格式化输出方法分析
2016/04/13 Python
python使用psutil模块获取系统状态
2016/08/27 Python
python写入文件自动换行问题的方法
2019/07/05 Python
python实现图片压缩代码实例
2019/08/12 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
英国健身超市:Fitness Superstore
2019/06/17 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
如何查找网页漏洞
2016/06/22 面试题
二年级体育教学反思
2014/01/15 职场文书
小学数学课题方案
2014/06/15 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers