Précédent   Forum des professionnels en informatique > PHP > Langage > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, FAQ, sources, etc. pour PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2007, 18h27   #1
Invité de passage
 
Inscription : mars 2004
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : mars 2004
Messages : 6
Points : 2
Points : 2
Par défaut DBWrapper, coder sans vous soucier du type de BD utilisée

Si vous avez déjà dû convertir 2000 lignes de codes car vous deviez changer de type de BD (Microsoft SQL Server vers une MySQL par exemple), vous savez que le tout est très difficile et très long. J'ai véçu ça il y a trois ans déjà et je me suis promis de ne jamais avoir à revivre ça (je fais encore des cauchemars).

J'ai donc créer une class PHP 5 qui permet de coder sans ce soucier du type de BD utilisé.

Voyez comment fonctionne cette classe et télécharger là.

Si Pear est disponivle, vous pouvez aussi utiliser MDB2.
brodseba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 20h44   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Il faudrait que tu utilises l'héritage à la place des "switch", ça rendra ton code plus simple à maintenir si tu veux rajouter un autre type de base de données par exemple.
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2007, 06h13   #3
Invité de passage
 
Inscription : mars 2004
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : mars 2004
Messages : 6
Points : 2
Points : 2
Citation:
Envoyé par mathieu Voir le message
Il faudrait que tu utilises l'héritage à la place des "switch", ça rendra ton code plus simple à maintenir si tu veux rajouter un autre type de base de données par exemple.
Les deux me semblent aussi facile un que l'autre. De cette manière, je n'ai que spécifier le type de BD dans le constructeur au lieu d'utiliser un objet ou un autre.
brodseba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 12h27   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Pour info, il n'y a pas seulement MDB2 mais aussi PDO, disponible depuis et pour PHP5 et très mature, ou encore l'une des autres solutions d'abstraction :Les avantages :
  • Un code lisible par n'importe quel développeur sans l'obliger à apprendre à utiliser ta classe perso ;
  • Corrections de bugs et améliorations à la charge d'un groupe plutôt qu'à ta charge ;
  • etc.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2009, 04h58   #5
Invité de passage
 
Inscription : mars 2004
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : mars 2004
Messages : 6
Points : 2
Points : 2
Il faut dire que j'ai développer le tout en 2003 pour PHP 4.

PDO existait pas encore :-)
brodseba est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h16.


 
 
 
 
Partenaires

Hébergement Web