【数据库操作类】10个php操作数据库类下载
数据库(Database)操作是在开发过程中重要的组成部分,熟练掌握数据库的操作是开发人员必备的武器。PHP中文网为大家提供了各种封装好的php数据库操作类库,供大家下载和学习。
相关mysql视频教程推荐:《mysql教程》
php各种数据库操作类库下载
1. php数据库类pdo:一个提取自微擎中的pdo方式处理数据库的工具类库
PDO(PHP数据对象) 是一个轻量级的、具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法使用。它所提供的数据接入抽象层,具有与具体数据库类型无关的优势,为它所支持的数据库提供统一的操作接口。目前支持的数据库有Cubrid、FreeTDS / Microsoft SQL Server / Sybase、Firebird/Interbase 6、IBM DB2、IBM Informix Dynamic Server、MySQL 3.x/4.x/5.x、Oracle Call Interface、ODBC v3 (IBM DB2, unixODBC and win32 ODBC)、PostgreSQL、SQLite 3 and SQLite 2、Microsoft SQL Server / SQL Azure等。由于PDO是在底层实现的统一的数据库操作接口,因而利用它能够实现更高级的数据库操作,比如存储过程的调度等。
这是一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的在dbmange中配置好连接地址用户名与数据库即可。
功能:实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入 。
php封装的mysqli类,结合实例形式分析了php针对mysqli操作类的定义与使用技巧,掌握满足单例模式的必要条件
(1)私有的构造方法-为了防止在类外使用new关键字实例化对象
(2)私有的成员属性-为了防止在类外引入这个存放对象的属性
(3)私有的克隆方法-为了防止在类外通过clone成生另一个对象
(4)公有的静态方法-为了让用户进行实例化对象的操作
php操作mysql的封装类,静态属性,所有数据库实例共用,避免重复连接数据库,状态,0表示查询条件干净,1表示查询条件污染,保证指令中使用关键字不出错,取得数据表的字段信息,过滤并格式化数据表字段,执行语句 针对 INSERT, UPDATE 以及DELETE,exec结果返回受影响的行数。
php操作redis封装的类,Redis 操作,支持 Master/Slave 的负载集群,服务器连接句柄,连接服务器,注意:这里使用长连接,提高效率,但不会自动关闭,得到 Redis 原始对象可以有更多的操作,条件形式设置缓存,如果 key 不存时就设置,存在时设置失败。
介绍了PHP实现的sqlite数据库连接类,涉及针对SQLite数据库的连接与增删改查等sql操作用法,非常具有实用价值,需要的朋友可以参考下。数据库连接,返回数据库连接标识符 ,执行sql语句, 从结果集中取得一行作为关联数组。
PHP实现的MongoDB数据库操作类分享,模板mysql版的操作类,支持传入多个mongo_server(1.一个出问题时连接其它的server 2.自动将查询均匀分发到不同server)
php基于单例模式封装mysql类,结合完整实例形式分析了php使用单例模式封装的mysql类定义与使用方法
9. PHP数据库处理类
在WEB应用程序开发数据库操作类是一个必不可少的东西了,当然大家可以直接连接数据库进行查询,但这样维护不方便,整理了一个不错的PHP数据库处理类与各位分享。一个简单的数据库操作类,便于快速向数据库插入数据、删除数据,更新数据。
介绍php缓存数据功能的mysqli类,若框架中使用__autoload(),可以不用加载文件,需要的朋友可以学习参考,如果小伙伴们有更好的方案可以拿过来与我们一起学习分享。
更多数据库操作相关类库下载,请关注:http://www.php.cn/xiazai/leiku/db
【相关类库推荐】
1.【php无限级分类】总结最全的php无限级分类类库下载与文字视频教程
2. php分页类代码分享:2017年最新的10个php分页类代码下载