Re: pg_fetch_array()

Поиск
Список
Период
Сортировка
От joerg.niemann
Тема Re: pg_fetch_array()
Дата
Msg-id 200212182136.WAA27213@cweb53.intern.cityweb.de
обсуждение исходный текст
Ответ на pg_fetch_array()  (Thorsten Haude <postgresql@thorstenhau.de>)
Список pgsql-php
Thorsten Haude wrote:
>Hi,
>
>I want to read an unknown number of rows from a select result. I try
>this:
>- - - Schnipp - - -
>$result = pg_exec($dbh, $statement);
>$row = 0;
>while ($item = pg_fetch_array($result, $row, PGSQL_ASSOC))
>{
>    doSomething($item);
>    $row++;
>}
>- - - Schnapp - - -
>
>However, I get an error telling me that PHP is "Unable to jump to row
>[$nRows + 1] on PostgreSQL result index 3 in [$file] on line [$line]

This is a warning.
The warning occurence is the exit signal for the while statement.
If inside the while statement php is unable to jump to row x it
is the signal to exit the while statement.
Use pg_num_rows and for to avoid this.

for ($i=0; $i < pg_num_rows($result); $i++)

Joerg
--


---------------------------------------
http://www.cityweb.de


В списке pgsql-php по дате отправления:

Предыдущее
От: Philipp Ottlinger
Дата:
Сообщение: Re: pg_fetch_array()
Следующее
От: "scott.marlowe"
Дата:
Сообщение: Re: pg_fetch_array()