Crea una clase que extienda PDO
Me gusta
class DB extends PDO {...
Normalmente anulo el __construct()
método para obtener las credenciales de la base de datos dentro de cualquier documento y conectarse a la base de datos, no olvide llamar en la parte inferior de este método al constructor principal parent::__construct()
...
Entonces puedes usar tus propios métodos
public function find($params) {
...
$stmt = $this->prepare('')...
$rows = $stmt->fetch(PDO::FETCH_ASSOC)...
}
Dentro de tu propio método puedes aplicar tus filtros...