dedecms自身实现了数据库查询类,
可以实现查询数据库功能,实例:
$db->SetQuery($dsql);
$db->Execute();
while($arr = $db->GetArray())
{
}
但是进行嵌套循环查询的时候,数据库句柄会发生覆盖,此时应使用区别游标,代码如下:
$db->Execute('me',$dsql);
while($arr = $db->GetArray())
{
$db->Execute('2',$dsql2);
while($arr2 = $db->GetArray())
{
}
}
其中的
Execute('me',$dsql);
第一个参数表示游标,用以区分不同的查询“句柄”,第二个参数是要查询的sql语句