Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Policz liczbę zapytań przy każdej załadowanej stronie z PDO

Rozszerzanie PDO byłoby zrobione jak każda inna klasa. Czy to odpowiadałoby Twoim potrzebom? Jedyną inną zmianą kodu byłaby konieczność utworzenia instancji tej klasy zamiast PDO klasę podczas nawiązywania pierwszego połączenia.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie C# Mysql w konfiguracji pliku txt

  2. php mysql wyszukiwanie pełnotekstowe:lucene, sfinks, czy?

  3. MySQL wybierz dane rozdzielane

  4. Jak przechowywać wynik zapytania w zmiennej za pomocą mysql

  5. Odległość geograficzna MySQL