PHP ADODB操作数据库类

PHP ADODB操作数据库类——封装ADODB数据库操作,ADODB操作数据库类对ADODB操作数据库的方法进行了封装,根据参数传递的SQL语句的类型不同,执行不同的操作,并返回操作结果。ADODB对不同数据库的操作统一使用相同的方法,这里对数据库中的添加、更新、删除和查询操作进行了封装。

PHP ADODB操作数据库类 语法

class AdminDB{
   /*
     * @ 方法说明:
     *  执行SQL语句
     *
     * @ 参数说明:
     *  sql:所要执行的SQL语句
     *connID:数据库连接ID
     */
   function executeSQL (sql,connID){
      sqlType = strtolower(substr(trim(sql), 0, 6));  //提取SQL语句的类型
      rs =connID->Execute(sql);                     //执行SQL语句
      if (sqlType == 'select') {                       //如果是select查询
        arrayData =rs->GetRows();                    //返回查询记录集
        if (count(arrayData) == 0 ||rs == false) {   //如果没查询到或发生错误
          return false;                                 //返回false} else
        } else {                                        //否则
           return arrayData;                           //返回记录集
        }
       } elseif (sqlType == 'insert' || sqlType == 'update' ||sqlType == 'delete')
       {                             //如果执行插入、更新或删除语句
         return $rs;                 //返回语句执行状态,即成功返回true,失败返回false
       } else {
          return false;              //如果不是上述查询,则返回false
       }
    }
}

PHP ADODB操作数据库类 示例

通过ADODB连接MySQL数据库,数据库名称为db_database02

通过ADODB连接MySQL数据库,数据库名称为db_database02,用户名为root,密码为111。然后实例化数据库操作类AdminDB,调用AdminDB类中的executeSQL()方法,执行数据的查询操作。

其代码如下:

$connobj=new ConnDB("mysql","localhost","root","111","db_database02",false);
//数据库连接类实例化
$conn=$connobj->GetConnId();                         //返回连接标识
$adminDB = new AdminDB();                            //实例化数据库操作类
$info=$adminDB->executeSQL("select * from tb_puser where usernc='".$nc."'",$conn);
//执行查询语句

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程