DEDECMS下MYSQL查询嵌套及COUNT(*)等查询结果的输出

来源:互联网 发布:织梦5.7自动内链失效 编辑:程序博客网 时间:2024/05/01 04:31

  在DEDECMS里,用系统原有的数据库查询类嵌套查询时,会导致错误,我们可以用如下方式进行嵌套处理:

$dsql->SetQuery("第一层语句");$dsql->Execute(1);while($row= $dsql->GetObject(1)){ $dsql->SetQuery("第二层语句"); $dsql->Execute(2); while($row2 = $dsql->GetObject(2)) {  //输出结果 }}

  有时候我们需要查询类似COUNT(*)这样的数据,如果在上述语句中想输出,只需按如下方式:

$dsql->SetQuery("SELECT COUNT(*) AS c FROM `yourtable`");$dsql->Execute(2);while($rowMoney= $dsql->GetObject(2)){ echo $rowMoney->c;}
原创粉丝点击