dedecms 数据库的增、删、改、查

数据库初始化
// 在工程所有文件中均不需要单独初始化这个类,可直接用 $dsql 或 $db 进行操作
// 为了防止错误,操作完后不必关闭数据库
$dsql = $db = new DedeSql(FALSE);
数据库的增加

<?php
$query = "
     INSERT INTO #@__myad(clsid,typeid,tagname,adname,timeset,starttime,endtime,normbody,expbody)
     VALUES('$clsid','$typeid','$tagname','$adname','$timeset','$starttime','$endtime','$normbody','$expbody');
    ";
$dsql->ExecuteNoneQuery($query);//执行一个不返回结果的SQL语句,如update,delete,insert等

执行一个返回影响记录条数的SQL语句,如update,delete,insert等

<?php
$query = "
     INSERT INTO #@__myad(clsid,typeid,tagname,adname,timeset,starttime,endtime,normbody,expbody)
     VALUES('$clsid','$typeid','$tagname','$adname','$timeset','$starttime','$endtime','$normbody','$expbody');
    ";
$dsql->ExecuteNoneQuery($sql);//返回mysqli_affected_rows($this->linkID);的值

注意:删除和修改与添加使用方式一样

数据库的查询
//1、执行一个SQL语句,返回前一条记录或仅返回一条记录
$dsql->GetOne($sql);


//2、执行一个SQL语句,返回多条记录
$dsql->SetQuery(" SELECT channeltype FROM `#@__arctype` GROUP BY channeltype ");
$dsql->Execute();
//返回当前的一条记录并把游标移向下一记录
 // MYSQLI_ASSOC、MYSQLI_NUM、MYSQLI_BOTH
 GetArray($id="me",$acctype=MYSQLI_ASSOC)
 //返回当前的一条记录对象并把游标移向下一记录
 GetObject($id="me")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值