[résolu] question sur mvc et connexion bdd

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 : [résolu] question sur mvc et connexion bdd

Re: [résolu] question sur mvc et connexion bdd

par juliette » 14 avr. 2012, 13:41

oui, je m'en suis rendu compte, en fait, j'ai plusieurs façon de me connecter et j'ai confondu...

Oui je sais, plusieurs façons, c'est pas bien mais le but n'est que mon apprentissage, tous ce que je fait est pour apprendre...

merci !

Re: [résolu] question sur mvc et connexion bdd

par cezame » 12 avr. 2012, 17:33

Ta classe "class.mysql.php" n'utilise pas PDO.

Re: question sur mvc et connexion bdd

par juliette » 12 avr. 2012, 13:33

dans les 2 cas j'utilise PDO...
ok, merci donc je vais utiliser la connexion singleton

Re: question sur mvc et connexion bdd

par cezame » 12 avr. 2012, 13:16

Soit l'un soit l'autre.

Soit tu utilises PDO comme interface, soit tu utliises ta classe avec les fonctions sql de base de php.
Je te conseil d'utiliser PDO même si c'est plutôt difficile à appréhender pour un débutant.
Je suis pas trop fan de ta classe la :?

Re: question sur mvc et connexion bdd

par juliette » 12 avr. 2012, 13:05

en fait c'est pas vraiment que je ne comprend pas, j'aime bien la classe que j'utilise qui elle même possède une connexion...
Bon je pense comprendre que je peux utiliser ma classe mais en n'utilisant pas la fonction de connexion de cette classe au profits de singleton.
est ce bien ça ???

la classe que j'utilise me permet des requete simple:
$MysqlSelect("table", "*", array(
array("W" => "Colonne1='Valeur 1'"),
array("O" => "id DESC"),
array("L" => "1,9")
));
et j'aime bien cette façon de faire !

en faite mon soucis est la, quelle connexion utiliser ?

Re: question sur mvc et connexion bdd

par cezame » 12 avr. 2012, 12:51

Salut,
je vois pas ce que tu ne comprends pas, c'est juste une classe qui retourne une instance PDO prête à être utilisé et donc connecté à ta base de données.
Ca t'évite de devoir le faire avant chaque requête. Tu économises des lignes de code, tu gagnes en simplicité, en temps et t'évites la répétition de code.
Imagine si tu devais taper tout ça avant chaque requête dans ton script.

Bien penser a fermer ta connexion une fois que t'as finis :
$instance_pdo = null;

[résolu] question sur mvc et connexion bdd

par juliette » 12 avr. 2012, 11:34

Salut a tous,
comme 1er test j'ai construit mon 1er MVC avec ce tuto:
http://www.siteduzero.com/tutoriel-3-88 ... iques.html
je pense avoir tous compris sauf un truc: la class singleton pour PDO.

1) quel intérêt a utiliser catte class ?
2) j'utilise une classe de connexion: http://files.codes-sources.com/fichier. ... .mysql.php, puis-je utiliser les 2 en même temps

je cherche juste a comprendre l'interet sachant que dans le tuto, ce n'est pas tout a fait un vrai singleton car dans ce cas précis, il est possible d'instancier plusieurs connexions... (si j'ai bien tous compris)

merci d'avance, a plus...