destoon二次开发常用数据库操作

2015-01-24信息快讯网

这篇文章主要介绍了destoon二次开发常用数据库操作,需要的朋友可以参考下

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自定session保存路径及删除、注销与写入的方法
PHP中使用匿名函数操作数据库的例子
php中addslashes函数与sql防注入
php中current、next与reset函数用法实例
getimagesize获取图片尺寸实例
php中explode函数用法分析
PHP判断数据库中的记录是否存在的方法
dedecms中使用php语句指南
PHP使用json_encode函数时不转义中文的解决方法
php5.3提示Function ereg() is deprecated Error问题解决方法
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
php实现把url转换迅雷thunder资源下载地址的方法
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
CI框架入门示例之数据库取数据完整实现方法
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
PHP开发框架Laravel数据库操作方法总结
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
destoon利用Rewrite规则设置网站安全
destoon二次开发模板及调用语法汇总
destoon安装出现Internal Server Error的解决方法
Destoon模板制作简明教程
destoon各类调用汇总
destoon公司主页模板风格的添加方法
ThinkPHP3.1新特性之多数据库操作更加完善
新浪SAE云平台下使用codeigniter的数据库配置
Codeigniter操作数据库表的优化写法总结
codeigniter数据库操作函数汇总
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
PHP实现的MongoDB数据库操作类分享
PHP数据库操作之基于Mysqli的数据库操作类库
Drupal7中常用的数据库操作实例
©2014-2024 dbsqp.com