是否有任何功能或方法可以判断您所在的行是否是来自 a 的查询结果中的第一行mysql_fetch_array()
?
我知道如何通过设置开关变量来做到这一点,但我只是想知道是否有更简化的方法来做到这一点。
谢谢。
不,那里没有。至少不是常规的 mysql_。
您可以使用mysqli_field_tell()来获取结果集的内部指针(但只能使用 mysqli* 函数)。
$i = 0;
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
if (!$i) {
echo "1st row";
}
$i++;
}