PHP sqlsrv_get_field始终为空

时间:2017-01-30 11:32:38

标签: php sql-server sqlsrv

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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