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条)