X-Git-Url: https://git.infodrom.org/?p=misc%2Fkostenrechnung;a=blobdiff_plain;f=lib%2FdbClass.php;h=7dab19f177fb2370e49b6527b728a0543019cb54;hp=191f334c472d3a45d902b0a1a0ab66c534444b09;hb=HEAD;hpb=4f38b4261771a021f894d187ac35df0e61c4d7c4 diff --git a/lib/dbClass.php b/lib/dbClass.php index 191f334..7dab19f 100644 --- a/lib/dbClass.php +++ b/lib/dbClass.php @@ -16,9 +16,9 @@ class dbClass_postgresql function FieldType($rsMain,$i) { return pg_field_type($rsMain,$i); } function FetchRow($rsMain,&$result) { $result=pg_fetch_row($rsMain); return ($result==false) ? false : true; } function FetchAssoc($rsMain,&$result) { $result=pg_fetch_assoc($rsMain); return ($result==false) ? false : true; } - function FetchArray($rsMain,&$result) { $result=pg_fetch_array($rsMain,MYSQL_NUM); return ($result==false) ? false : true; } + function FetchArray($rsMain,&$result) { $result=pg_fetch_array($rsMain); return ($result==false) ? false : true; } function AffectedRows($rsMain) { return pg_affected_rows($this->conn); } - function Seek($rsMain,$offset) { error_log("mysql_data_seek($rsMain,$offset);"); return false; } + function Seek($rsMain,$offset) { return pg_result_seek($rsMain,$offset); } function RunParamQuery($query, $phs = array()) { foreach ($phs as $ph) { // from php.net if ( isset($ph) ) { @@ -95,7 +95,7 @@ class dbClass extends dbClassRico $dsn = sprintf('host=%s dbname=%s user=%s password=%s',DBHOST,$DefDB,$userid,$pw); $this->dbMain = pg_connect($dsn); - $this->db =& new dbClass_postgresql($this->dbMain); + $this->db = new dbClass_postgresql($this->dbMain); if ($this->dbMain === false && $this->CheckForError("opening connection")) return false; return true;