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