sql >> Databasteknik >  >> RDS >> Mysql

Räkna antal förfrågningar varje sida laddas med PDO

Förlänger PDO skulle göras som vilken annan klass som helst. Skulle detta passa dina behov? Den enda andra kodändringen skulle vara att behöva instansiera den här klassen istället för PDO klass när du gör din första anslutning.

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;
    }
}


  1. Hur man ändrar datatyp i Oracle med befintliga rader i tabellen

  2. Är PostgreSQL-funktioner transaktionella?

  3. 2 sätt att returnera rader som endast innehåller icke-alfanumeriska tecken i MariaDB

  4. Rätt sätt att spegla en PHP/MySQL-inställning