当前位置: 首页 > 编程笔记 >

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

澹台鸿熙
2023-03-14
本文向大家介绍destoon二次开发常用数据库操作,包括了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;

 类似资料:
  • 本文向大家介绍destoon二次开发入门示例,包括了destoon二次开发入门示例的使用技巧和注意事项,需要的朋友参考一下 Destoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案。本文就Destoon的二次开发简述如下: 一、初始化系统 包含系统根目录下的common.inc.php即可初始化系统。 例如在站点根目录下创建一个hello.php,代码如下: 二、编写逻辑

  • 常用数据表说明: dede_archives|文档主表 dede_addonarticle|文章附加表 dede_addonimages|图片附加表 dede_addonshop|商品附加表 dede_addonsoft|软件附加表 dede_addonspec|专题附加表 dede_arctype|栏目表 dede_flink|友情链接表 dede_admin|系统管理用户表 dede_flin

  • 本文向大家介绍destoon二次开发模板及调用语法汇总,包括了destoon二次开发模板及调用语法汇总的使用技巧和注意事项,需要的朋友参考一下 一、模板存放及调用规则 模板存放于系统 template 目录,template 目录下的一个目录 例如:template/default/ 即为一套模板 模板文件以 .htm 为扩展名,可直接存放于模板目录 例如 template/default/ind

  • dede_member|会员表: 字段 类型 整理 属性 Null 默认 额外 mid mediumint(8) UNSIGNED 是 NULL 会员ID mtype enum('个人','企业') utf8_general_ci 是 个人 会员类型 userid char(20) utf8_general_ci 是 注册用户名 pwd char(32) utf8_general_ci 是 密码

  • dede_arctype|栏目表: 字段 类型 整理 属性 Null 默认 额外 id smallint(5) UNSIGNED 是 NULL 栏目ID reid smallint(5) UNSIGNED 是 0 上级栏目 topid smallint(5) UNSIGNED 是 0 顶级栏目 sortrank smallint(5) UNSIGNED 是 50 栏目排序 typename cha

  • dede_sysconfig|系统参数表: 字段 类型 整理 属性 Null 默认 额外 aid smallint(8) UNSIGNED 是 0 参数ID varname varchar(20) utf8_general_ci 是 参数名 info varchar(100) utf8_general_ci 是 变量说明 groupid smallint(6) 是 1 变量类型ID type va