1 / 5
文档名称:

PHP实现基于mysqli的Model基类完整实例.docx

格式:docx   大小:16KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP实现基于mysqli的Model基类完整实例.docx

上传人:mkjafow 2019/3/3 文件大小:16 KB

下载得到文件列表

PHP实现基于mysqli的Model基类完整实例.docx

文档介绍

文档介绍: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