$sql ="select AA,BB from StaffS where  a.cStaffID ='a01' ";
$rowset=mssql_query($sql,$conn) or die(" SQL running Failure!!");  
$rowcnt=mssql_num_rows($rowset);这是我读取数据库中的代码。。
根据条件sql 语句中得到的表 只会有一条记录.现在我想读取表中aa,bb的值??请问怎么来写?读取的时候最好判断这些字段是否为空?

解决方案 »

  1.   

    能执行。。后面还跟了一个判断if($rowcnt)
     {
          return 1; 
      //现在我还想在这里取些数值
     }
      return 0;      
    }
      

  2.   


    while ($row = mssql_fetch_array($rowset, MYSQL_NUM)) {
           //if the value is not empty
           if(!empty($row[0]0 && !empty($row[1])){
                //print it on web page
                printf ("aa: %s  bb: %s", $row[0], $row[1]);
           }
        }是这个意思么?
      

  3.   


    $sql ="select AA,BB from StaffS where cStaffID ='a01' ";
    $rowset=mssql_query($sql,$conn) or die(" SQL running Failure!!");  
    while ($rowcnt=mssql_fetch_array($rowset)) {
        echo $rowcnt[0];
        echo $rowcnt[1];
    }
      

  4.   

    while  或者 foreach  循环