在mysql_fetch_array函数中获取php中的指针位置

时间:2009-02-07 01:33:42

标签: php while-loop

我在php中有一个相当标准的mysql_fetch_array语句,我正在试图弄清楚结果集中的哪一行正在打印。

我认为这应该很简单,但我提出了一个相当标准的

$i=0;
$count=mysql_num_rows($getResults);
while($resultArray=mysql_fetch_array($getResults)){

$i++
if($i==$count){
echo "this is the last row";
}
}

但奇怪的是,这不起作用。还有另一种方法可以找到最后一行吗?

2 个答案:

答案 0 :(得分:1)

你得到的是正确的(也就是说,它应该正在工作):你确定有超过0行被返回吗?

答案 1 :(得分:1)

这对我有用。你的位置有点不同,你在$ i ++之后没有分号

$i=0;
$count=mysql_num_rows($result);
while($resultArray=mysql_fetch_array($result))
{
    if($i==$count-1)
    {
        "this is the last row";
    }
    $i++;
}