Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 13/07/2008, 17h21   #1
Membre à l'essai
 
Inscription : mars 2008
Messages : 48
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 48
Points : 24
Points : 24
Par défaut À la recherche d'une bibliothèque d'abstraction

Bonjour.

Ayant récupéré la gestion d'un site qui doit passer en V2, je voudrais tout reprendre depuis le début. Dans cette optique, je suis à la recherche d'une classe simple me permettant la gestion de la partie MySQL du site. J'ai été dirigé sur ADOdb mais n'ayant pas une grande connaissance des différents frameworks, je ne suis pas en mesure de vraiment comparer.

Mes besoins sont basiques. Une classe qui me permettrait de faire, par exemple, un SQL::Connect($serveur, $login, $password) en lieu et place d'un mysql_connect, ce genre de choses (je pourrais évidemment l'écrire de A à Z, mais est-il vraiment nécessaire de réinventer la roue?)
ADOdb convient-il? Est-il trop évolué pour mes besoins? une autre bibliothèque, disponible, par exemple, sur phpclasses, serait-elle plus appropriée?

Merci de votre aide.
danidan75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2008, 19h09   #2
Membre régulier
 
Inscription : juin 2007
Messages : 89
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2007
Messages : 89
Points : 95
Points : 95
Bonjour;
Ce n'est pas vraiment un framework que tu recherches, mais une bibliothèque de composants pour ta base de données?

Personnellement j'utilise pear::MBD2 que tu peux trouver ici http://pear.php.net/package/MDB2, cela permet d'abstraire l'accès à la base de données et de rester compatible avec la plupart de celle du marché.

Sinon il existe l'extension PDO de php mais je ne l'ai jamais utilisé, donc je ne sais pas ce qu'elle vaut.

Ensuite tu peux utiliser de l'ORM pour "penser" objet et moins te concentre sur le schéma de ta base de donnée (tu peux regarder dans le framework symphony il me semble).

Les deux premières solutions pourrait surement te convenir.

Cordialement.
dewsz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 00h17   #3
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
Salut

Ta question était légitime jusqu'à PHP 5 mais, désormais, il existe PDO. C'est actuellement le moyen privilégié pour simplifier le changement de SGBD : http://php.developpez.com/faq/?page=pdo

Sinon, tu as ici une petite liste d'alternatives : http://php.developpez.com/faq/?page=abstraction

Toutefois, si quelqu'un ici se débrouille bien en langage C, le PHP Group cherche un mainteneur pour l'extension PDO...
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web