par
Mazarini » 01 juin 2012, 09:59
Pour le moment, j'ai créer une classe static qui me permet de gérer mes tables. Comme je n'ai pas de page sans accès à la base de données, je fais une connexion systématique lors de l'include de la classe.
En gros j'ai une fonction par type d'ordre sql, insert, update, delete, select unique, select multiple (+function fetch). Chaque fonction me retour ce qui est nécessaire (id, nombre de ligne, ligne ou curseur).
Une couche me permet de faire les ordres sql de base suivant le nom de la table, les colonnes et leur type (via héritage) et suivant des paramètres propre à chaque action. Il me reste à gérer des exceptions genre index non unique, pas de maj, pas de suppression ou non trouvé. Les autres exceptions provoquent un arrêt du traitement avec une page propre.
Pour le moment, je mets au point le moteur qui enchaînent les opérations et gère l'affichage pour tester facilement les accès à la base de donnée.
Pour le moment, j'ai créer une classe static qui me permet de gérer mes tables. Comme je n'ai pas de page sans accès à la base de données, je fais une connexion systématique lors de l'include de la classe.
En gros j'ai une fonction par type d'ordre sql, insert, update, delete, select unique, select multiple (+function fetch). Chaque fonction me retour ce qui est nécessaire (id, nombre de ligne, ligne ou curseur).
Une couche me permet de faire les ordres sql de base suivant le nom de la table, les colonnes et leur type (via héritage) et suivant des paramètres propre à chaque action. Il me reste à gérer des exceptions genre index non unique, pas de maj, pas de suppression ou non trouvé. Les autres exceptions provoquent un arrêt du traitement avec une page propre.
Pour le moment, je mets au point le moteur qui enchaînent les opérations et gère l'affichage pour tester facilement les accès à la base de donnée.