diff options
author | James Atkinson <thefinn@users.sourceforge.net> | 2001-03-16 22:49:23 +0000 |
---|---|---|
committer | James Atkinson <thefinn@users.sourceforge.net> | 2001-03-16 22:49:23 +0000 |
commit | b1ce902c02c90e58dc54e52f90946937f7b569e0 (patch) | |
tree | 21b48389f16eb5d332cd0344fee675fae65183e9 /phpBB/db | |
parent | 3fe77c8d090bb0ebf2ad2ed53f08810f531aac83 (diff) | |
download | forums-b1ce902c02c90e58dc54e52f90946937f7b569e0.tar forums-b1ce902c02c90e58dc54e52f90946937f7b569e0.tar.gz forums-b1ce902c02c90e58dc54e52f90946937f7b569e0.tar.bz2 forums-b1ce902c02c90e58dc54e52f90946937f7b569e0.tar.xz forums-b1ce902c02c90e58dc54e52f90946937f7b569e0.zip |
Some cleanup
git-svn-id: file:///svn/phpbb/trunk@104 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/db')
-rw-r--r-- | phpBB/db/oracle.php | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/phpBB/db/oracle.php b/phpBB/db/oracle.php index 24e409fced..0c9f63d5f2 100644 --- a/phpBB/db/oracle.php +++ b/phpBB/db/oracle.php @@ -110,13 +110,12 @@ class sql_db $row_offset = 0; $num_rows = $limits[2]; } - - - $this->query_result = OCIParse($this->db_connect_id, $query); - OCIExecute($this->query_result); } + + $this->query_result = OCIParse($this->db_connect_id, $query); + $success = OCIExecute($this->query_result); } - if($this->query_result) + if($success) { unset($this->row[$this->query_result]); unset($this->rowset[$this->query_result]); @@ -177,7 +176,7 @@ class sql_db } if($query_id) { - $result = OCIColumnName($query_id, $offset); + $result = strtolower(OCIColumnName($query_id, $offset)); return $result; } else @@ -269,8 +268,8 @@ class sql_db OCIExecute($query_id); for($i = 0; $i < $rownum; $i++) { - // Move the interal pointer to the row we want - OCIFetch($query_id); + // Move the interal pointer to the row we want + OCIFetch($query_id); } // Get the field data. $result = OCIResult($query_id, strtoupper($field)); @@ -299,7 +298,7 @@ class sql_db OCIExecute($query_id); for($i = 0; $i < $rownum; $i++) { - OCIFetch($query_id); + OCIFetch($query_id); } $result = OCIFetch($query_id); return $result; @@ -339,8 +338,12 @@ class sql_db } function sql_error($query_id = 0) { - $result = OCIError($this->db_connect_id); - return $result; + if(!$query_id) + { + $query_id = $this->query_result; + } + $result = OCIError($query_id); + return $result; } } // class sql_db |