diff --git a/classes/db/DBSqlite.class.php b/classes/db/DBSqlite.class.php index d7fcad4e1..cf7b68b46 100644 --- a/classes/db/DBSqlite.class.php +++ b/classes/db/DBSqlite.class.php @@ -1,20 +1,20 @@ _setDBInfo(); $this->_connect(); } @@ -55,7 +55,7 @@ if(!$this->database) return; // 데이터 베이스 파일 접속 시도 - $this->fd = sqlite_open($this->database, 0666, &$error); + $this->fd = sqlite3_open($this->database, 0666, &$error); if(!file_exists($this->database) || $error) { //$this->setError(-1,'permission denied to access database'); $this->setError(-1,$error); @@ -73,7 +73,7 @@ function close() { if(!$this->isConnected()) return; - sqlite_close($this->fd); + sqlite3_close($this->fd); } /** @@ -100,14 +100,14 @@ $this->query = $query; $this->setError(0,'success'); - @sqlite_query("BEGIN;", $this->fd); - $result = @sqlite_query($query, $this->fd); - if(sqlite_last_error($this->fd)) { - @sqlite_query("ROLLBACK;", $this->fd); - $this->setError(sqlite_last_error($this->fd), sqlite_error_string(sqlite_last_error($this->fd))); + @sqlite3_query("BEGIN;", $this->fd); + $result = @sqlite3_query($query, $this->fd); + if(sqlite3_last_error($this->fd)) { + @sqlite3_query("ROLLBACK;", $this->fd); + $this->setError(sqlite3_last_error($this->fd), sqlite3_error_string(sqlite3_last_error($this->fd))); return; } else { - @sqlite_query("COMMIT;", $this->fd); + @sqlite3_query("COMMIT;", $this->fd); } return $result; @@ -119,7 +119,7 @@ function _fetch($result) { if($this->errno!=0 || !$result) return; - while($tmp = sqlite_fetch_array($result, SQLITE_ASSOC)) { + while($tmp = sqlite3_fetch_array($result, SQLITE_ASSOC)) { unset($obj); foreach($tmp as $key => $val) $obj->{$key} = $val; $output[] = $obj; @@ -135,7 +135,7 @@ function getNextSequence() { $query = sprintf("insert into %ssequence (seq) values ('')", $this->prefix); $this->_query($query); - return sqlite_last_insert_rowid($this->fd); + return sqlite3_last_insert_rowid($this->fd); } /** @@ -144,7 +144,7 @@ function isTableExists($target_name) { $query = sprintf('pragma table_info(%s%s)', $this->prefix, $this->addQuotes($target_name)); $result = $this->_query($query); - if(sqlite_num_rows($result)==0) return false; + if(sqlite3_num_rows($result)==0) return false; return true; }