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 相关文章推荐
如何过滤高亮显示非法字符
Oct 09 PHP
PHP set_time_limit(0)长连接的实现分析
Mar 02 PHP
PHP随机字符串生成代码(包括大小写字母)
Jun 24 PHP
Mac OS下配置PHP+MySql环境
Feb 25 PHP
php简单图像创建入门实例
Jun 10 PHP
Smarty使用自定义资源的方法
Aug 08 PHP
PHP之将POST数据转化为字符串的实现代码
Nov 03 PHP
Yii2汉字转拼音类的实例代码
Apr 18 PHP
PHP实现腾讯与百度坐标转换
Aug 05 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 PHP
Swoole扩展的6种模式深入详解
Mar 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
JavaScript迭代器的含义及用法
2019/06/21 Javascript
[06:21]完美世界亚洲区首席发行官竺琦TI3采访
2013/08/26 DOTA
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
Python如何用filter函数筛选数据
2020/03/05 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
将相和教学反思
2014/02/04 职场文书
求职自荐信的格式
2014/04/07 职场文书
员工合理化建议书
2014/05/19 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
感谢信范文大全
2015/01/23 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书