Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP PDO Filter zu allen Abfragen hinzufügen

Erstellen Sie eine Klasse, die PDO erweitert wie

class DB extends PDO {...

Normalerweise überschreibe ich das __construct() Methode, um Datenbankanmeldeinformationen in einem beliebigen Dokument abzurufen und eine Verbindung zur Datenbank herzustellen, vergessen Sie nicht, am Ende dieser Methode den übergeordneten Konstruktor parent::__construct() aufzurufen ...

Dann können Sie Ihre eigenen Methoden verwenden

public function find($params) {
     ...
     $stmt = $this->prepare('')...

     $rows = $stmt->fetch(PDO::FETCH_ASSOC)...
}

Innerhalb Ihrer eigenen Methode können Sie Ihre Filter anwenden...