php用sqlsrv_fetch()读取查询结果集,表中只有3条记录,但4次执行fetch都没返回false,而是第五次才返回false,为什么第四次不是false呢(测试发现第四次是NULL 第五次是bool(false))?谢谢!
以下代码重复写4次
if( sqlsrv_fetch ( $stmt ) === false ) {
die( print_r ( sqlsrv_errors (), true ));
}
$name = sqlsrv_get_field ( $stmt , 0 );
echo " $name : " ;
$comment = sqlsrv_get_field ( $stmt , 1 );
echo $comment ;echo '<hr>';