我似乎无法得到一个直接的答案。
我正在获取 SQLSRV 数据库中类型为 nvarchar(MAX) 的字段的内容,但是当我回显从查询返回的字段结果而不是内容时,我不断收到“资源 ID #1”。我对 SQLSRV 和 PHP 相当陌生,但据我了解,这个值是指向我需要的实际内容的其他地方的指针吗?
如果是这样,我如何获得这些数据。
我努力了:
$sql = "SELECT * FROM table";
$stmt= sqlsrv_query($conn, $sql, array(), array("Scrollable" => SQLSRV_CURSOR_STATIC));
$getNext = sqlsrv_fetch($stmt);
$result = sqlsrv_get_field($stmt, 1); // this is the nvarchar(max) field
echo $result; // this shows Resource id #1;
// I tried
//$resource = sqlsrv_fetch($result); // this creates errors
谢谢你。