$this->columns[$table][$info->name] = new database_column_info($info);
}
+ pg_free_result($result);
+
return $this->columns[$table];
}
$this->report_error($sql);
return false;
}
- // no need to free result, we do not expect any here
+ pg_free_result($result);
return true;
}
return false;
}
-
+ pg_free_result($result);
return true;
}
if ($returning !== "") {
$row = pg_fetch_assoc($result);
$params['id'] = reset($row);
- pg_free_result($result);
}
+ pg_free_result($result);
if (!$returnid) {
return true;
$this->writes++;
$value = pg_escape_bytea($this->pgsql, $value);
$sql = "UPDATE {$this->prefix}$table SET $key = '$value'::bytea WHERE id = $id";
- pg_query($this->pgsql, $sql);
+ $result = pg_query($this->pgsql, $sql);
+ if ($result !== false) {
+ pg_free_result($result);
+ }
}
return ($returnid ? $id : true);
return false;
}
+ pg_free_result($result);
return true;
}
$this->report_error($sql, $params);
return false;
}
+ pg_free_result($result);
return true;
}
$this->report_error($sql, $params);
return false;
}
+ pg_free_result($result);
return true;
}