Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP PDO Ajouter un filtre à toutes les requêtes

Créer une classe étendant PDO j'aime

class DB extends PDO {...

Normalement, je remplace le __construct() méthode pour obtenir les informations d'identification de la base de données dans n'importe quel document et se connecter à la base de données, n'oubliez pas d'appeler en bas de cette méthode le constructeur parent parent::__construct() ...

Ensuite, vous pouvez utiliser vos propres méthodes

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

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

À l'intérieur de votre propre méthode, vous pouvez appliquer vos filtres...