当前位置:编程学习 > php >>

用PHP开始你的MVC (二)抽象数据库接口

二、抽象数据库接口(利用数据操作管理类)

在用mvc模式开发的时候,model层负责数据库的所有操作,为了对数据库的操作进行统一的管理,我们需要定义一个数据库操作管理类,由他来接替所有的数据库操作,也就是整个系统中只有这个数据库操作管理类,可以直接对数据库进行操作,如果其他的类需要对数据库进行操作,那它就必须调用和通过这个类来实现。

下面的Db类就是一个这样的类。

补充:Php教程,Php常用代码
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,

<?php
/**************************************************************
 *        descript : mysql数据库操作管理类
 *
 *          author : 大龄青年
 *           Email :wenadmin@sina.com
 *                 qq : 303015292
 *             msn : wenguangqing@hotmail.com
 *************************************************************/
/*
 * example 1:  获取序列
 *    <?
 *    $db = new Db();
 *    $result = $db->getSeq(''art_id'', 2, 1);
 *    ?>
 */
/*
 * example 2:  分页查询
 *    <?
 *    $db = new Db();
 *    $result = $db->&queryPage(''select id,name from table'', 2, 10, DB_FETCH_ASSOC);
 *    foreach($result as $row)
 *     echo $row[''id''],''------''.$row[''name''].''<br>'';
 *    ?>
 */
/*
 * example 3:  插入数据
 *    <?
 *    $db = new Db();
 *    $result = $db->execute("insert into table (id, name) values(1,''name'')");
 *    if($result>0)     echo ''插入数据成功'';
 *    else                   echo ''插入数据失败'';
 *    ?