PHP SQLite类
2009-05-07 00:00
761 查看
<? /** * 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; } } ?>
相关文章推荐
- PHP操作sqlite类
- PHP SQLite类
- 亲测可用的php连接sqlite类
- php 操作sqlite类。增删改查,pdo链接
- 简洁的PHP操作SQLite类
- 简洁的PHP操作SQLite类
- php文件上传过滤后生成压缩文件
- Php json_encode转换数组,值为null
- PHP上传图片功能
- luov之phpmyadmin提示:缺少mcrypt扩展。请检查PHP配置
- [PHP源码阅读]strlen函数
- CVE-2016-3078 PHP zip module command excute
- PHP配置文件详解php.ini
- HTML5+PHP 实现 保存文件夹相对路径 递归上传 在线浏览
- PHP 使用soap
- PHP--微信中使用支付宝--提示跳转页面的源代码
- 提高PHP性能的实用方法+40个技巧优化您的PHP代码
- php7 向mysql数据库插入数据乱码
- PHP初级篇
- http://www.sqlet.com/blog/index.php