sql >> Databáze >  >> RDS >> Mysql

Počítat Počet dotazů Každé Načtení stránky s PDO

Rozšíření PDO bude probíhat jako každá jiná třída. Vyhovovalo by to vašim potřebám? Jedinou další změnou kódu by bylo vytvoření instance této třídy namísto PDO třídy při vytváření prvního připojení.

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. ERROR 1356 (HY000):Zobrazení 'mysql.user' odkazuje na neplatné tabulky nebo sloupce nebo funkce nebo definující/vyvolavatel pohledu nemá práva je používat

  2. SQL Server Hromadné vložení souboru CSV s nekonzistentními uvozovkami

  3. script (while-loop) se zastaví a nemá žádný výstup, když je vybráno více sloupců

  4. CodeIgniter:Uložení obrázku do databáze?