PHP sqlsrv_get_field returns 总是空白

PHP sqlsrv_get_field returns always blank

我想知道为什么 sqlsrv_get_field($stmt,0) 不起作用:它总是 returns 空白,而例如 sqlsrv_fetch_array 找到结果。例如:

while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
    $title = $row['title'];
};

这是为同一查询返回数据。

sqlsrv_get_field 不支持按名称检索行字段。 http://php.net/manual/en/function.sqlsrv-get-field.php

sqlsrv_fetch($stmt);
$title = sqlsrv_get_field( $stmt, 0);
echo $title;