我在PHP中有这个陈述
while( $row = sqlsrv_fetch_object( $stmt))
{...
它返回结果每行中的下一个对象。我想知道的是,结果本身是否存在标识符。我自己在表中有一个ID,但我想知道是否有返回特定结果的ID。
编辑:如果没有,是否有一个替代函数我可以使用除sqlsrv_fetch_object之外的其他函数支持这个?
答案 0 :(得分:1)
不确定结果的标识符是什么意思(结果是什么?)。你的意思是$stmt
?该函数的替代方法是sqlsrv_fetch_array($stmt)
例如:
$counter = 0;
while( $row = sqlsrv_fetch_array( $stmt))
{
//process row
$counter++;
}