Salut,
Je voulais vous faire partager la classe PHP d'abstraction de BD que j'utilise: dbFacile
Comme son nom l'indique cette classe est vraiment simple d'utilisation, en 20 min j'ai écrit 2 DAO avec. Fonctionnement impeccable directement, pas de prise de tête
Pour ceux qui ne savent pas ce que c'est, en gros ce type d'outil prend en charge les interactions avec la base de données: connexion, requêtes, etc. Quand vous voulez faire une requête vous appelez la méthode correspondante de la classe avec quelques paramètres. L'intérêt de ces abstracteurs de BD est double: d'une part adopter un "standard" pour tout votre projet avec les outils qui vont bien (log d'erreur automatisé entre autres) et d'autre part réduire la taille de votre code, ou au moins le rendre plus lisible.
Pour info l'auteur de la classe a fait un petit comparatif de sa classe avec d'autres classes d'abstraction du marché: http://www.greaterscope.net/documentatio...rison.html
Comme on peut le voir dbFacile est assez économe en lignes de code.
Donc petit outil sympa, si vous en utilisez déjà un du même type il n'y a pas de quoi changer, mais si vous codez sans framework et que vous faites vos requêtes "à la main", ça vaut le coup d'y penser!
Je voulais vous faire partager la classe PHP d'abstraction de BD que j'utilise: dbFacile
Comme son nom l'indique cette classe est vraiment simple d'utilisation, en 20 min j'ai écrit 2 DAO avec. Fonctionnement impeccable directement, pas de prise de tête
Pour ceux qui ne savent pas ce que c'est, en gros ce type d'outil prend en charge les interactions avec la base de données: connexion, requêtes, etc. Quand vous voulez faire une requête vous appelez la méthode correspondante de la classe avec quelques paramètres. L'intérêt de ces abstracteurs de BD est double: d'une part adopter un "standard" pour tout votre projet avec les outils qui vont bien (log d'erreur automatisé entre autres) et d'autre part réduire la taille de votre code, ou au moins le rendre plus lisible.
Pour info l'auteur de la classe a fait un petit comparatif de sa classe avec d'autres classes d'abstraction du marché: http://www.greaterscope.net/documentatio...rison.html
Comme on peut le voir dbFacile est assez économe en lignes de code.
Donc petit outil sympa, si vous en utilisez déjà un du même type il n'y a pas de quoi changer, mais si vous codez sans framework et que vous faites vos requêtes "à la main", ça vaut le coup d'y penser!