PHP SQLite类
2015-01-24信息快讯网
PHP SQLite类代码。
<? /** * 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与MySQL开发的8个技巧小结
php数据入库前清理 注意php intval与mysql的int取值范围不同
浅谈PHP Extension的开发――基础篇第1/2页
php iconv() : Detected an illegal character in input string
PHP访问MYSQL数据库封装类(附函数说明)
Mysql数据库操作类( 1127版,提供源码下载 )
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
PHP程序员最常犯的11个MySQL错误小结
Notice: Undefined index: page in E:\PHP\test.php on line 14
smarty中先strip_tags过滤html标签后truncate截取文章运用
小文件php+SQLite存储方案
PHP下操作Linux消息队列完成进程间通信的方法
PHP 数组遍历方法大全(foreach,list,each)
PHP XML error parsing SOAP payload on line 1
PHP 在线翻译函数代码
php结合飞信 免费天气预报短信
apache2.2.4+mysql5.0.77+php5.2.8安装精简
php mssql 分页SQL语句优化 持续影响
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
PHP 中执行排序与 MySQL 中排序
对squid中refresh_pattern的一些理解和建议
php Http_Template_IT类库进行模板替换
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
linux php mysql数据库备份实现代码
php array_flip() 删除数组重复元素
php array_intersect()函数使用代码
php zlib压缩和解压缩swf文件的代码
linux下 C语言对 php 扩展
PHP Google的translate API代码
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
php SQLite学习笔记与常见问题分析第1/2页