Erweiterung von PDO
würde wie jede andere Klasse durchgeführt werden. Würde das Ihren Bedürfnissen entsprechen? Die einzige andere Codeänderung wäre, diese Klasse anstelle des PDO
zu instanziieren Klasse, wenn Sie Ihre erste Verbindung herstellen.
class PDOEx extends PDO
{
private $queryCount = 0;
public function query($query)
{
// Increment the counter.
++$this->queryCount;
// Run the query.
return parent::query($query);
}
public function exec($statement)
{
// Increment the counter.
++$this->queryCount;
// Execute the statement.
return parent::exec($statement);
}
public function GetCount()
{
return $this->queryCount;
}
}