源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP SQLite类

  • 时间:2021-03-18 10:59 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP SQLite类
[u]复制代码[/u] 代码如下:
<? /** * SQLite类 * 2009-5-6 * 连万春 * */ class SQLite {     // 当前SQL指令     public $_mQueryStr = '';     // 当前结果     public $_mResult = null;     // SQLite连接句柄     protected $_mSqlite;     // 警告信息     protected $_mErrorInfo;     /**      * 数据库连接 构造类      *      * @param string $databaseFile 数据库文件      * @return unknown      */     public function __construct($databaseFile){         if(file_exists($databaseFile)){             $this->_mSqlite = new PDO('sqlite:'.$databaseFile);         }else{             $this->_mErrorInfo="未找到数据库文件";             return false;         }     }     /**      * 数据库有返回结果的语句操作      *      * @param srting $sql SQL语句      * @return unknown      */     public function getAll($sql){         if (empty($sql)) {             $this->_mErrorInfo="SQL语句错误";             return false;         }         $result=$this->_mSqlite->prepare($sql);         if ( false === $result) {             return array();         }         $result->execute();         $this->_mResult = $result->fetchAll();         if ( false === $this->_mResult) {             return array();         }         return $this->_mResult;     }     /**      * 执行INSERT,DELETE,UPDATA操作      *      * @param srting $sql SQL语句      * @return unknown      */     public function query($sql){         if (empty($sql)) {             $this->_mErrorInfo="SQL语句错误";             return false;         }         //$this->_mSqlite->exec($sql)or die(print_r($this->_mSqlite->errorInfo()));         $this->_mSqlite->exec($sql);         return true;     }     /**      * 返回错误信息      *      * @return unknown      */     public function setError(){         return $this->_mErrorInfo;     } } ?>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部