Bonjour,
Dans le cas du développement d'une application PHP, je cherche à comprendre la meilleure méthode de gestion de l'accès à la base.
Je dispose d'une classe "d'abstraction" dbManager qui a les méthodes suivantes :
- function loadDSNConfiguration () //Charge les informations à partir d'un fichier xml.
- function createSQLConnexion ()//place dans une variable privée dbManager de la classe un nouvelle object mysqli
- function getDbManager() retourne l'objet dbManager=objet Mysqli.
- function doquery() //exécute et traite et renvoie dans un tableau le résultat de la requête.
tel que je vois les choses, le problème de cette architecture, est que pour chaque page php je vais devoir créer un objet dbManager puis faire
dbManager->loadDSNConfiguration ();
dbManager->createSQLConnexion ();
dbManager->doquery($query);
D'où ma question :
comment faire pour pouvoir simplement sur chaque page exécuter une requête sans avoir à reloader les info du DSN puis recréer une connexion à la base ?
Merci d'avance.
Partager