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")
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/change_any_time/article/details/79965339
文章标签: dedecms 数据库操作
个人分类: dedecms 的使用
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭