Invité
Invité n'ayant pas de compte PHPfrance
10 févr. 2007, 14:34
Re messieurs !
alors voilà ou j'en suis...
mapage.php
cette page contient une fonction (Afficher) qui appelle à chaque fois (si besoin) la fonction (getNbrLigne) de ma classe(SQLCLasse) dédié au SQL / PDO. Avant d'appeller Afficher, je déclare une instance de ma classe SQLClasse puis j'apelle la fonction Afficher avec en paramètre l'instance créer.
jusque là aucun problème.
au 1er tour tout fonctionne parfaitement.
au second tour, je perd la connexion en fait et c'est pour ça que ma requete dans getNbrLigne ne fonctionnait pas !
j'ai par hasard ajouté au debut de ma fonction getNbrLigne
$this->__construct();
puisqu'en fait c'est le constructeur de ma classe SQLClasse qui crée la ligne : $this->connexion = new PDO(...)
et là ça marche !
mais je me suis connecté 13 000 fois

alors que c'est pas necessaire !
j'ai afficher des messages partout, je ne passe jamais dans la méthode de deconnexion !
y a t-il une particularité dans PDO qui fait que je perde ma connexion à chaque tour ? ou existe-t-il une solution pour vérifier si je suis bien connecté ou déconnecté avant l'exécution d'une requête ?
Je vous remercie en tout cas pour toutes ces explications ! ça m'éclaire et me rassure quand à ma façon de penser avec PDO !