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中serialize序列化与json性能测试的示例分析
Apr 27 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
PHP APC的安装与使用详解
Jun 13 PHP
使用php实现快钱支付功能(涉及到接口)
Jul 01 PHP
php curl模拟post请求小实例
Nov 13 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
php中实现xml与mysql数据相互转换的方法
Dec 25 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
Nov 04 PHP
PHP使用反射机制实现查找类和方法的所在位置
Apr 22 PHP
Linux平台PHP5.4设置FPM线程数量的方法
Nov 09 PHP
在php的yii2框架中整合hbase库的方法
Sep 20 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
配置支持SSI
2006/11/25 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
Jquery iframe内部出滚动条
2010/02/11 Javascript
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
Python中的高级函数map/reduce使用实例
2015/04/13 Python
python http接口自动化脚本详解
2018/01/02 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
历史专业毕业生的自我鉴定
2013/11/15 职场文书
副董事长岗位职责
2014/04/02 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
优秀党支部申报材料
2014/12/24 职场文书
计生个人工作总结
2015/02/28 职场文书
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫