получить позицию указателя в php, в то время как функция mysql_fetch_array - PullRequest
0 голосов
/ 07 февраля 2009

У меня довольно стандартный оператор mysql_fetch_array в php, и я пытаюсь выяснить, какая строка в наборе результатов печатается.

Я подумал, что это должно быть довольно просто, но я поставил довольно стандартный

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

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

но странно, это не работает. есть ли другой способ найти последний ряд?

Ответы [ 2 ]

1 голос
/ 07 февраля 2009

Это сработало для меня. Ваше размещение было немного другим, и у вас не было точки с запятой после $ i ++

$i=0;
$count=mysql_num_rows($result);
while($resultArray=mysql_fetch_array($result))
{
    if($i==$count-1)
    {
        "this is the last row";
    }
    $i++;
}
1 голос
/ 07 февраля 2009

То, что вы получили, является правильным (то есть, оно должно работать): вы уверены, что возвращено более 0 строк?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...