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