Meilleure façon d'accéder à une bdd ?

Meilleure façon d'accéder à une bdd ? - PHP - Programmation

Marsh Posté le 16-04-2006 à 15:12:03    

Bonjour,
 
Dans le cadre d’une formation, j’ai eu un cours d’intro à php. Je me demandais quelle était la meilleure façon d’accéder à une db ?
Pour l’instant je crée un objet, une espèce de manager qui gère tous les accès à la db. Mais est ce que ce n’est pas ré-inventer la roue ? N’existe-t-il pas des outils tout fait ?

Reply

Marsh Posté le 16-04-2006 à 15:12:03   

Reply

Marsh Posté le 16-04-2006 à 15:15:33    

je fais comme ca aussi.
 
Une interface BDD, que tu implémentes différemment ensuite en fonction de la BDD


Message édité par Ayuget le 16-04-2006 à 15:15:57
Reply

Marsh Posté le 16-04-2006 à 15:23:34    

Hello,
perso j'utilise PEAR:DB http://pear.php.net/package/DB, pas parfait pour tout, mais évite de recoder plein de choses....

Reply

Marsh Posté le 16-04-2006 à 16:08:18    

Pareil, même si je suis plus sous ADOdb ou sur une version maison que sous peardb.

Reply

Marsh Posté le 17-04-2006 à 17:26:48    

naceroth a écrit :

Pareil, même si je suis plus sous ADOdb ou sur une version maison que sous peardb.


 
Ha ça à l'air pas mal de tout

Reply

Marsh Posté le 17-04-2006 à 17:37:36    

Perso je fais aussi comme ça ...
Il y a quelques années j'avais regardé les classes de PEAR pour voir un peu comment c'etait fait, et j'avais trouvé que c'etait trop lourd, beaucoup trop lourd pour ce qu'on faisait "normalement", et donc j'avais switcher vers une gestion perso.
Parcontre je v regarder un peu ton ADOdb ... Ca a l'air pas mal foutu ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-04-2006 à 23:30:09    

J'ai gardé la vielle habitude de PHP3, faire un fichier .inc avec une fonction de connection, et les fonctions d'accès. Vieille, mais toujours efficace.

Reply

Marsh Posté le 17-04-2006 à 23:48:48    

ya PDO sinon, qui sera la librairie par défaut pour les acces aux bases dans php6 si je me souviens bien.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed