• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP SQLite类_php技巧

php 搞代码 4年前 (2022-01-26) 24次浏览 已收录 0个评论
<? <BR>/** <BR>* SQLite类 <BR>* 2009-5-6 <BR>* 连万春 <BR>* <BR>*/ <BR>class SQLite { <BR>    // 当前SQL指令 <BR>    public $_mQueryStr = ''; <BR>    // 当前结果 <BR>    public $_mResult = null; <BR>    // SQLite连接句柄 <BR>    protected $_mSqlite; <BR>    // 警告信息 <BR>    protected $_mErrorInfo; <BR>    /** <BR>     * 数据库连接 构造类 <BR>     * <BR>     * @param string $databaseFile 数据库文件 <BR>     * @return unknown <BR>     */ <BR>    public function __construct($databaseFile){ <BR>        if(file_exists($databaseFile)){ <BR>            $this->_mSqlite = new PDO('sqlite:'.$databaseFile); <BR>        }else{ <BR>            $this->_mErrorInfo="未找到数据库文件"; <BR>            return false; <BR>        } <BR>    } <BR>    /** <BR>     * 数据库有返回结果的语句操作 <BR>     * <BR>     * @param srting $sql SQL语句 <BR>     * @return unknown <BR>     */ <BR>    public function getAll($sql){ <BR>        if (empty($sql)) { <BR>            $this->_mErrorInfo="SQL语句错误"; <BR>            return false; <BR>        } <BR>        $result=$this->_mSqlite->prepare($sql); <BR>        if ( false === $result) { <BR>            return array(); <BR>        } <BR>        $result->execute(); <BR>        $<strong style="color:transparent">本文来源gao@daima#com搞(%代@#码@网&</strong><strong>搞gaodaima代码</strong>this->_mResult = $result->fetchAll(); <BR>        if ( false === $this->_mResult) { <BR>            return array(); <BR>        } <BR>        return $this->_mResult; <BR>    } <BR>    /** <BR>     * 执行INSERT,DELETE,UPDATA操作 <BR>     * <BR>     * @param srting $sql SQL语句 <BR>     * @return unknown <BR>     */ <BR>    public function query($sql){ <BR>        if (empty($sql)) { <BR>            $this->_mErrorInfo="SQL语句错误"; <BR>            return false; <BR>        } <BR>        //$this->_mSqlite->exec($sql)or die(print_r($this->_mSqlite->errorInfo())); <BR>        $this->_mSqlite->exec($sql); <BR>        return true; <BR>    } <BR>    /** <BR>     * 返回错误信息 <BR>     * <BR>     * @return unknown <BR>     */ <BR>    public function setError(){ <BR>        return $this->_mErrorInfo; <BR>    } <BR>} <BR>?><BR>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP SQLite类_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址