A pesar de que PHP no es un lenguaje orientado a objetos, a partir de la versión 4 (creo) incorpora el uso de clases que facilitan la organización del código en conjuntos de clases específicas, como por ejemplo para la manipulación de datos.
No dispongo de ejemplos de manejo de bases de datos para adjuntarte, pero explicándote la metodología no creo que tengas problemas en aplicarla en tus aplicaciones y código.
Una clase es un conjunto de métodos, funciones y atributos que comparten una característica común; su definición es sencilla.
Código:
class <nombre de la clase> {
[atributos]
[funciones]
} Código:
class Persona {
//ATRIBUTOS DE LA CLASE
var $nombre;
//FUNCIONES DE LA CLASE
function muestra_nombre() {
echo "\n";
echo "El nombre con el que se inicia la clase es: $nombre.";
}
}
Ahora puedes utilizar la clase como un objeto y acceder a sus atributos (vairables) y métodos.
$objPersona = new Persona;
$objPersona->nombre = "Claudia"
$objPersona->muestra_nombre();
Aunque también puedes acceder directamente a la propia clase.
Persona::nombre = "Claudia";
Persona::muestra_nombre();
Cada clase puede tener tantos atributos, métodos y funciones como necesites y estas últimas pueden incluir parámetros, con lo que puedes construir fácilmente una clase que realice la apertura, consulta y cierre de una base de datos.
Espero que este mensaje te aclare el concepto y te resulte útil para tus propósitos.