
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= "Select * from dede_*"; ->Setquery($sql);//将SQL查询语句格式化 ->Execute();//执行sql *** 作 //通过循环输出执行查询中的结果 while(->GetArray()){ ]; 'Title']; } //或者采取这种方式输出内容 ->Getobject()){ ->ID; ->Title; }
将查询的若干条记录输出Dedecms5
插入一条记录
经实践证明,上面的语句不能正常插入数据库,下面是正确的语句
->ExecuteNonequery(//执行sql *** 作 $gID ->GetLastID();//获取刚刚插入的ID
删除一条记录
"Delete From dede_member_flink where aID='$aID' And mID='".$cfg_ml->M_ID."';"); ->ExecNonequery(); //或者使用简化模式 ->ExecNonequery();
更新一条记录
$upqueryUpdate dede_member_flink set Title=imgurl='$imgheight' where aID='$aID' And mID='".$cfg_ml->M_ID."'; "; $rs $upquery);
判断获取数据库内容的常用方法
15 16 17 18); if(!is_array)){ echo "失败"; exit(); } ///////////////////////////// = " Update dede_member_flink set '$imgheight' ; "; ); $rs){ "成功"; }else{ ; }
获取总数
4= new Dedesql(false); "Select * from `dede_admin` where userID='$userID' Or uname='$uname'"->Execute(); $ns ->GetTotalRow(); 关闭数据库
->Close();实例
上一篇:dedecms织梦后台自定义表单添加搜索功能
下一篇:dede新建模型中自定义联动类别调用及修改方法
总结以上是内存溢出为你收集整理的dede数据库类使用方法 $dsql全部内容,希望文章能够帮你解决dede数据库类使用方法 $dsql所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)