Функции PHP для работы с PostgreSQL

  • Автор темы KhasDenis
  • Дата начала

KhasDenis

Guest
Функции PHP для работы с PostgreSQL

$result = pg_query($conn,$sqlstr);
$i=0;
while ($result && $row = pg_fetch_array($result,$i)) {
$i++;
some_function($row);
}

Вот такой кусок кода. В переменной $result имеем 18 строк
записей базы данных. При выполнении получаем следующую ошибку:
Warning: pg_fetch_array() unable to jump to row 19 on PostgreSQL result index 5

В документации написано что если нет строки 19 в резалте
то функция вернет фолс.

Как сделать так чтобы вышеупомянутый варнинг не красовался у меня на странице ?
Если в функцию pg_query передавать некоректный запрос к базе, также появляются варнинги в самых не подходящих местах, я ожидаю фолс. Может быть дело в настройке PHP машины ?
Заранее благодарен за участие.
 

maxx

слип-стримом в поворот
PHP:
$result = pg_query($conn,$sqlstr); 
while ($row = pg_fetch_array($result)) 
{ 
  some_function($row); 
}
так тож работает :)
 
Сверху