Holas.
No se si te e entendido bien...a ver.
Código PHP:
<?php
class DB
{
function Conn()
{
//mysql_connect();
//metodo para conexion a la db
}
function Dess()
{
//mysql_close();
//metodo para descoenctar
}
function Consulta()
{
//mysql_query();
//consulta ala db
}
//demas métodos
}
class Post extends DB
{
function getLastPost()
{
$this->Consulta("SELECT id FROM posts ORDER BY id DESC LIMIT 1");
//metodo para cojer el ultimo post
//es un metodo de ejemplo xD
}
//demas metodos
}
//para que funcione tienes que crear un objeto de la clase Post.
$Objeto =& new Post;
$Objeto->Conn(); //conectamos
echo $Objeto->getLastPost(); //recogemos el ultimos pst(por ejemplo)
$Objeto->Dess(); //desconectamos
?>
O puedes hacer algo así:
Código PHP:
<?php
class DB
{
function Conn()
{
//mysql_connect();
//metodo para conexion a la db
}
function Dess()
{
//mysql_close();
//metodo para descoenctar
}
function Consulta()
{
//mysql_query();
//consulta ala db
}
//demas métodos
}
class Post
{
var DB;
function Post(&$objeto) //constructor
{
$this->DB =& $objeto;
//$this->DB apunta al objeto DB
}
function getLastPost()
{
$this->DB->Consulta("SELECT id FROM posts ORDER BY id DESC LIMIT 1");
//metodo para cojer el ultimo post
//es un metodo de ejemplo xD
}
//demas metodos
}
$DB =& new DB;
$DB->Conn();
$Post =& new Post($DB);
echo $Post->getLastPost();
$DB->Dess();
?>
No se...es lo que se me ocurre.
Saludos ;)