PHP_SQLSERV有没有类似mssql的mssql_data_seek和mssql_result方法?
mssql_data_seek是将指针移动到某一行上
mssql_result是返回某一行某一列的值
这两个方法在PHP_SQLSERV上我没有找到对应的方法啊
我看PHP_SQLSERV都是检索下一行的方法
PHP_SQLSERV API 的地址在这里 http://msdn.microsoft.com/zh-cn/library/cc296152(v=SQL.90).aspx

解决方案 »

  1.   

    很急,公司现在让我重构一个之前写的mssql的方法类,在这里卡着不知道怎么继续了啊。。
    大家帮帮忙啊@
      

  2.   

    API说明很清楚了没有完全对应的方法,可以通过sqlsrv_fetch_array来实现类似的要求。
      

  3.   

    网站上的实例:/* Retrieve each row as an associative array and display the results.*/
    while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC))
    {
          echo $row['LastName'].", ".$row['FirstName']."\n";
    }
      

  4.   

    目前看只能遍历后再返回,实际上mssql_data_seek也可能就是遍历后返回的,只不过被封装了而已。如果要用PHP_SQLSERV,只能安装它的API来,没有其他办法。
      

  5.   

    那没办法了,还是要谢谢 CunningBoy
    明天上午之前如果没有别人更好的答案那分就给你了啊
      

  6.   

    php时有这个函数
    你查一下mysql所有函数里应有
      

  7.   

    PHP+sqlsrv操作类库
    http://download.csdn.net/source/2486877
      

  8.   

    没有这个API只有通过sqlsrv_fetch_array来返回一个数组,直接操作数组。