请认真看一下手册!你有$strSQL="SELECT * from rkgl
况且你的rkgl表中不会只有一个字段list($cgr)=mssql_fetch_row($res);
只是将查询结果的第一个字段赋给$cgr

解决方案 »

  1.   

    for ($i=1;$i=$row;$i++)  ???
    $i<$row  ??
      

  2.   

    唠叨大,我搞不请的就是,list($cgr)=mssql_fetch_row($res);中的list($cgr)这个括弧里的变量是不是就是我数据库表里的字段名,那我数据库里面的字段名是中文的比如,入库经手人,入库编号,采购人,是否可以写成list($入库经手人,$入库编号,$采购人)=mssql_fetch_row($res);呵呵,上面另一位老大说的是,那句肯定有错误,这个是我拿来做例程举个例的,不是我的程序,所以没有仔细看,让大哥奸笑了
      

  3.   

    哈哈,我已经自己搞出来了,哎PHP里面不能在程序开头的时候定义变量,真是麻烦啊,对了大家能谈谈recordset和这个$result的区别吗?
      

  4.   

    如果以前用过win api的话
    result相当于一个句柄(handle)
      

  5.   

    呵呵,没学过啊,不过$result和recordset有什么区别呢?
      

  6.   

    对了,list这个函数如何全选表中所有的字段呢,用list(*.*.*)=mssql_fetch_row($res);可以吗?
    然后用echo"$a,$b,$c"
      

  7.   

    假设表字段有id、title、date等等,
    $row = list($row) = mssql_fetch_array($res);echo gettype($row);   //Out put arrayecho $row['0'];   //echo $row['id']
    echo $row['1'];   //echo $row['title']
    echo $row['2'];   //echo $row['date']