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