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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
PHP 采集程序原理分析篇
Mar 05 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
PHP批量上传图片的具体实现方法介绍.
Feb 26 PHP
php目录拷贝实现方法
Jul 10 PHP
PHP代码优化技巧小结
Sep 29 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
Apr 04 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 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/03/15 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
js控制frameSet示例
2013/09/10 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
Python3生成手写体数字方法
2018/01/30 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
PyQt5响应回车事件的方法
2019/06/25 Python
python字典的遍历3种方法详解
2019/08/10 Python
Django Admin中增加导出Excel功能过程解析
2019/09/04 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
python生成word合同的实例方法
2021/01/12 Python
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
生产现场工艺工程师岗位职责
2013/11/28 职场文书
股份合作协议书
2014/09/10 职场文书
先进员工事迹材料
2014/12/20 职场文书
捐书活动倡议书
2015/04/27 职场文书
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL