# PHP类封装PDO对象 **Repository Path**: m606/DBPDO ## Basic Information - **Project Name**: PHP类封装PDO对象 - **Description**: PHP类封装PDO对象,自动生成预处理“增删改查”语句,并返回结果 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-09-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PHP类封装PDO对象 #### 介绍 PHP类封装PDO对象,自动生成预处理“增删改查”语句,并返回结果 #### 安装教程 1. 引用代码 2. 在$dbConfig数组配置数据库参数 #### 使用说明 1. 首先将 `db` 类实例化输入数据库参数 `$db= new db{$dsn,$user,$password}` 2. 调用`db`类成员方法`dbOperation`,将SQL语句填入到参数中,以下是参数说明: > ->dbOperation('操作','字段(数组形式)','值(数组形式,长度需与字段数组相同,否则无法执行)','表名','WHERE条件','ORDER BY排序','LIMIT限制返回数目') ,下面以更新为例: > ->dbOperation('update',array('name','from','skill','level'),array('虚竹','逍遥派','小无相功','8'),'tableName','id=10'); 3. 如果有些参数为空,则输入'',否则出现参数不匹配情况,例如 > ->dbOperation('delete','','','tableName','id=10'); 删除操作不需要字段和值,那么就设置为空`''` #### 尚未解决的问题 1. 目前WHERE条件只支持运算符判断`=` `>=` `>` `<` `<=` `!=`,还不能运行复杂的条件判断,AND OR,MYSQL函数语句等,目前还不支持BETWEEN语句,因为我MYSQL学的比较浅,对数据库查询语句了解的不多,目前只做了简单的WHERE条件查询 2. 由于开发时间较短,还没有进行太多的测试,可能代码逻辑也不太好,以后慢慢改进。