文档介绍:PHP实现基于mysqli的Model基类完整实例本文实例讲述了PHP实现基于mysqli的Model基类。分享给大家供大家参考,具体如下: :  //数据库连接类 classDB{    //获取对象句柄   staticpublicfunctiongetDB(){     $_mysqli=newmysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);     if(mysqli_connect_errno()){      echo'数据库连接错误!错误代码:'.mysqli_connect_error();      exit();     }     $_mysqli->set_charset('utf8');     return$_mysqli;    }    //清理,释放资源   staticpublicfunctionunDB(&$_result,&$_db){     if(is_object($_result)){      $_result->free();      $_result=null;     }     if(is_object($_db)){      $_db->close();      $_db=null;     }    }  } ?> :  //模型基类 classModel{    //执行多条SQL语句   publicfunctionmulti($_sql){     $_db=DB::getDB();     $_db->multi_query($_sql);     DB::unDB($_result=null,$_db);     returntrue;    }    //获取下一个增值id模型   publicfunctionnextid($_table){     $_sql="SHOWTABLESTATUSLIKE'$_table'";     $_object=$this->one($_sql);     return$_object->Auto_increment;    }    //查找总记录模型   protectedfunctiontotal($_sql){     $_db=DB::getDB();     $_result=$_db->query($_sql);     $_total=$_result->fetch_row();     DB::unDB($_result,$_db);     return$_total[0];    }    //查找单个数据模型   protectedfunctionone($_sql){     $_db=DB::getDB();     $_result=$_db->query($_sql);     $_objects=$_result->fetch_object();     DB::unDB($_r