我查询到了两个值   
我想知道怎么让他循环输出  对应的 所有的值比如说 我根据ID  查到的姓名     怎么让他输出所有的姓名<?php
require_once(dirname(__FILE__)."/config.php");
$mid=$_GET['mid'];   $dsql->SetQuery("select rclass,rname from `#@__member` where mzschool=(select mzschool from `#@__member` where mid=$mid)");
  $dsql->Execute();
                       if($dbrow=$dsql->GetObject())
{
                          $rclass = $dbrow->rclass;
  $rname = $dbrow->rname;
echo  $rclass,$rname;
               }
   

解决方案 »

  1.   

    传一个ID获取名称?
    如果这样,执行一个sql得到结果集,然后循环结果集不就可以了
      

  2.   

    select rclass,rname from `#@__member` 
    where mzschool=(select mzschool from `#@__member` where mid=$mid)
    这样写又是为什么
    select rclass,rname from `#@__member` WHERE mid = {$mid} 
      

  3.   

     查询条件是要这样的   我要查询的条件是 mzschool   应为是要根据MID 获取这个值  所以后面要这样写 
      

  4.   

    if($dbrow=$dsql->GetObject())
    改为
    while($dbrow=$dsql->GetObject())
      

  5.   

    你这是一个数据库操作的封装类,你要给出类的代码才能看得懂!另外$dbrow个人觉得是一个数组吧,还是得看你的封装类。
      

  6.   

    你的这个方法 是可行的    但是我里面 嵌套了HTML 代码   
     这两个值我放在一个层里  
    这样的话   输出就乱了    多输出了一个层