-
- global $dbx_global_record_counter;
- if (!$dbx_global_record_counter[$result->handle]){
- $dbx_global_record_counter[$result->handle] = 0;
- }
-
- if ($dbx_global_record_counter[$result->handle] <= $result->rows - 1 ){
- return $result->data[$dbx_global_record_counter[$result->handle]++];
- } elseif ($dbx_global_record_counter[$result->handle] > $result->rows - 1 ) {
- $dbx_global_record_counter[$result->handle]++;
- return NULL;
- } else {
- $dbx_global_record_counter[$result->handle]++;
- return FALSE;
+ $row = @pg_fetch_array($result,$config[tmp_pg_array_num][$result]++,PGSQL_ASSOC);
+ if ($row && $config[sql_debug] == 'true'){
+ print "<b>DEBUG(SQL,PG DRIVER): Query Result: <pre>";
+ print_r($row);
+ print "</b></pre>\n";