dede数据库类使用方法 $dsql

dede数据库类使用方法 $dsql,第1张

概述dedecms的数据库 *** 作类,非常实用,在二次开发中尤其重要,这个数据库 *** 作类说明算是奉献给大家的小礼物了。 引入common.inc.php文件 1 require_once (dirname( __FILE__ ) . /include/common.inc.php ); 获取一条记录的内容 1 2 $row = $dsql -GetOne( Sele

Dedecms的数据库 *** 作类,非常实用,在二次开发中尤其重要,这个数据库 *** 作类说明算是奉献给大家的小礼物了。

引入common.inc.PHP文件

1 require_once (dirname(__file__) . "/include/common.inc.PHP");

 

获取一条记录的内容

1 2 $row $dsql->Getone("Select * From dede_* where ID = $aID"); echo $row['ID'];

 

将查询获取总数输出

"select count(*) as dd where typeID = $typeID"'dd'];//输出总数

  

将查询的若干条记录输出

2 3 4 5 6 7 8 9 10 11 12 13 14 15 $sql "Select * from dede_*"; ->Setquery($sql);//将SQL查询语句格式化 ->Execute();//执行sql *** 作 //通过循环输出执行查询中的结果 while(->GetArray()){ ]; 'Title']; } //或者采取这种方式输出内容     ->Getobject()){ ->ID; ->Title; }

  

将查询的若干条记录输出Dedecms5

"Select ID,typename From `arctype` where reID=0 And channeltype=1 And ishIDden=0 And ispart<>2 order by sortrank");->Execute(); =->Getobject()){    $channelList .= "<a href='wap.PHP?action=List&ID={$row->ID}'>{$row->typename}</a> ";        ->ID; }

  

插入一条记录

INSERT INTO `dede_member_flink`(mID,Title,url,linktype,imgurl,imgwIDth,imgheight) VALUES(".$cfg_ml->M_ID.",'$Title''$url''$linktype''$imgurl''$imgwIDth''$imgheight');";//插入记录数据库//格式化查询语句 ->ExecNonequery();//执行sql *** 作

  经实践证明,上面的语句不能正常插入数据库,下面是正确的语句

->ExecuteNonequery(//执行sql *** 作 $gID ->GetLastID();//获取刚刚插入的ID

  

删除一条记录

"Delete From dede_member_flink where aID='$aID' And mID='".$cfg_ml->M_ID."';"); ->ExecNonequery(); //或者使用简化模式 ->ExecNonequery();

  

更新一条记录

$upquery Update dede_member_flink set Title=imgurl='$imgheight' where aID='$aID' And mID='".$cfg_ml->M_ID."'; "; $rs $upquery);

  

判断获取数据库内容的常用方法

15 16 17 18 "Select * From dede_moneycard_type where tID={$pID}"); if(!is_array)){ echo "失败"; exit(); }   ///////////////////////////// = " Update dede_member_flink set '$imgheight' ; "; ); $rs){ "成功"; }else{ ; }

  

获取总数

4 $dsql new Dedesql(false); "Select * from `dede_admin` where userID='$userID' Or uname='$uname'"->Execute(); $ns ->GetTotalRow();

关闭数据库

->Close();

实例

/* Dedecms 数据库使用实例说明*/ dirname()."pub_db_MysqL.PHP";//引用数据库文件   //确保数据库信息填写正确//数据库连接信息 $cfg_dbhost 'localhost';$cfg_dbname 'scCMS'; $cfg_dbuser 'root';$cfg_dbpwd '123456'; $cfg_dbprefix 'sc_';$cfg_db_language 'utf8';   //新建一个数据库 *** 作类 Scsql(false);   ////////////////////////////////获取一条记录的内容/////////////////////////////////下面是获取一条记录使用实例 );//获取数据内容保存在数组$row中,通过下标可以将其调用出来 ];//下面是循环调用记录 ///////////////////////////////////////////////////////////////////////////////     //////////////////////////////将查询获取总数输出///////////////////////////// //获取一个查询记录总数); //输出总数///////////////////////////////////////////////////////////////////////////////     //////////////////////////////将查询的若干条记录输出//////////////////////////////////; //将SQL查询语句格式化//执行sql *** 作 //通过循环输出执行查询中的结果->GetArray()){ ];]; }//或者采取这种方式输出内容     ->Getobject()){->ID; ->Title;} ///////////////////////////////////////////////////////////////////////////////   //////////////////////////////插入一条记录///////////////////////////////= "//插入记录数据库 //格式化查询语句//执行sql *** 作 ///////////////////////////////////////////////////////////////////////////////   /////////////////////////////////////删除一条记录///////////////////////////; );->ExecNonequery(); //或者使用简化模式); ///////////////////////////////////////////////////////////////////////////////   //////////////////////////////////////更新一条记录//////////////////////////= " Update dede_member_flink set ; ";);   ///////////////////////////////////////////////////////////////////////////////   ////////////////////////////////判断获取数据库内容的常用方法/////////////////// );)){ ;(); }   /////////////////////////////= " Update dede_member_flink set'$imgheight' ;"; );){ ;{ ;} //////////////////////////////////获取总数//////////////////////////////////Dedesql(false); );->Execute(); ->GetTotalRow();////////////////////////////////关闭数据库/////////////////////////////////// ->Close();/////////////////////////////////////////////////////////////////////////////// ?>

上一篇:dedecms织梦后台自定义表单添加搜索功能

下一篇:dede新建模型中自定义联动类别调用及修改方法

总结

以上是内存溢出为你收集整理的dede数据库类使用方法 $dsql全部内容,希望文章能够帮你解决dede数据库类使用方法 $dsql所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1040587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存