PDO, pk ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PDO, pk ?

par Hermès » 24 avr. 2006, 00:19

La PDO te permet de passer facilement d'une base de données à une autre dans le cas d'une migration de ton application.

Donc si tu développes à la base avec du mysql, alors tu configure ta PDO pour qu'elle se branche à ta base MySQL et tu utilises phpmyadmin pour créer tes bases.
Si ensuite tu migre ton appli vers une autre BDD, alors tu changes la configuration de ta PDO et tu utilises un autre système d'administration que phpmyadmin.

Il n'existe pas d'interface d'administration universelle, qu'on utilise ou non la PDO.
Donc dans le cas où tu souhaiterais développer une interface universelle (je sais pas si ça a déjà été tenté), il faudra faire en sorte qu'elle puisse se brancher sur n'importe quel type de base de données, donc dans ce cas là la PDO te sera très utile.

par Deus » 23 avr. 2006, 23:09

Quel domage, moi qui utilise MySQL5
ça fonctionne parfaitement avec MySQL 5

par ak4.max » 16 avr. 2006, 11:01

ben le c'est juste les nom et tout ça que j'ai un peu dur à retenir, surtout au niveau SQL :(

Enfaite j'ai pas compris le message qui est plus haut :
Tu peux très bien reprendre l'idée de l'interface générale de phpMyAdmin pour faire un gestionnaire multi-sgbd, mais il te faudra rajouter une séle....

par Cyrano » 16 avr. 2006, 10:41

Système de Gestion de Bases de Données (Relationnelles si on parle de SGBD-R)

Dis, faudrait envisager d'apprendre les bases avant de te lancer dans ce genre de programmation, c'est pas vraiment du niveau débutant :-k

par ak4.max » 16 avr. 2006, 10:21

SGBD ??

par Cyrano » 16 avr. 2006, 09:51

Tu peux très bien reprendre l'idée de l'interface générale de phpMyAdmin pour faire un gestionnaire multi-sgbd, mais il te faudra rajouter une sélection du SGBD que tu veux utiliser.

Si tu veux monter ça, ça risque quand même de devenir rapidement une usine à gaz. Ceci dit, c'est effectivement grace à un système comme PDO que tu pourrais réaliser ça de la façon la plus efficace.

par ak4.max » 16 avr. 2006, 09:37

Don aurais tu une autre interface fonctionnant avec PDO ?

par Cyrano » 16 avr. 2006, 09:28

Oui, mais quelles bases de données ? phpMyAdmin est dédié à MySQL

Pas à PDO et n'est à ma connaissance pas programmé en utilisant PDO non plus.

par ak4.max » 16 avr. 2006, 09:08

Ben phpmyadmin c'est une interface ou l'on gère nos bdd

et pdo c'est une technique pour récupéré, effacer, supprimer les données

non ??

par Cyrano » 16 avr. 2006, 08:59

J'ai répondu sur ce point hier soir : et je n'ai pas l'impression que tu aies compris la réponse, mais j'en viens à me demander ce que tu as compris de ce qu'est la nature exacte de PDO et de ce qu'est au juste phpMyAdmin ? :-k

par ak4.max » 16 avr. 2006, 08:53

j'ai pas encore d'hebergement. Sinon PDO marche avec phpmyadmin ? ?

par Cyrano » 16 avr. 2006, 08:48

Ça dépend de ta configuration : regarde ton phpinfo() et descend dans la page, tu vas voir les SGBD supportés, ils sont indiqués.

par ak4.max » 16 avr. 2006, 08:38

Moi se que je comprend pas, c'est avce quel bdd marche pdo ??

par Cyrano » 15 avr. 2006, 23:42

Ben c'est précisément ce que fait PDO, également PEAR::DB par exemple et d'autres encore.

L'idée générale, c'est qu'au lieu d'avoir 20 ou 30 fonctions spécifiques pour chaque SGBD, tu utilises seulement des fonctions spécifiques à une classe et la classe elle-même intègre les autres sans que tu aies à modifier quoique ce soit.

par Ultiny » 15 avr. 2006, 23:39

Ou alors, comme moi (ou les gros projects) on fait une classe db ou l'on mets ses fonctions de base de données et on à qu'elle à modifier le jour d'un changement.