数据访问对象(Data Access Object) 示例 ,学习php的朋友可以参考下。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <?php
class BaseDAO
{
var $_db = null;
var $_table = null;
function BaseDAO( $config )
{
$this ->_db = new MysqlDB();
}
function fetch( $filter = array (), $field = "*" , $page = 1, $limit = null)
{
$this ->_db->select( $filed )->from( $this ->_table)->where( $filter )->limit( $page , $limit );
return $this ->_db->execute();
}
function update(){}
function delete (){}
function insert(){}
}
class MemberDAO extends BaseDAO
{
var $_table = "member" ;
}
$oMember = new MemberDAO();
$oMember ->fetch();
?>
|
Copier après la connexion