Keine Beschreibung

ImitSqlite.class.php 1.5KB

    <?php // +---------------------------------------------------------------------- // | 模拟器数据库采用sqlite3 // +---------------------------------------------------------------------- // | Author: luofei614<www.3g4k.com> // +---------------------------------------------------------------------- // $Id: ImitSqlite.class.php 2766 2012-02-20 15:58:21Z luofei614@gmail.com $ class ImitSqlite extends SQLite3{ function __construct() { $this->open(dirname(__FILE__).'/sae.db'); } //获得数据,返回数组 public function getData($sql){ $this->last_sql = $sql; $result=$this->query($sql); if(!$result){ return false; } $data=array(); while($arr=$result->fetchArray(SQLITE3_ASSOC)){ $data[]=$arr; } return $data; } //返回第一条数据 public function getLine($sql) { $data = $this->getData($sql); if ($data) { return @reset($data); } else { return false; } } //返回第一条记录的第一个字段值 public function getVar($sql) { $data = $this->getLine($sql); if ($data) { return $data[@reset(@array_keys($data))]; } else { return false; } } //运行sql语句 public function runSql($sql) { return $this->exec($sql); } }