Ludvig a écrit :Oki, j'ai reçu comme consigne il y a longtemps de suivre cette formulaire :Le système que tu proposes n'est pas forcément efficace.
* Connexion DB
* requêtes
* Déconnexion DB
* Calcules & et affichage (pas d' "echo" mais sauvegarder tout affichage dans une chaine de caractère, $_SESSION['out'] par exemple)
* faire l'echo du chaine ($_SESSION['out'])
En théorie, le système MVC est le meilleur(selon moi) mais on ne peut pas toujours séparer l'affichage du reste et les utilisateurs de templates sont encore trop rares.
Une bonne manière de faire les choses est de mettre ta connexion en variable globale et tu regardes à chaque si elle est définie, si elle ne l'est pas c'est que ta connexion est fermée et elle doit s'ouvrir.
Dans mes fonctions, j'affiche la page à la fin du script grace à une fonction et je ferme juste avant la connexion à la bdd.
En accord avec le conseil de fermer la connexion avant tout affichage(echo par exemple) mais cela n'est vraiment valable que si tu affiches beaucoup de chose car tu occupes une connexion à la bdd inutilement.
Anciennement IGstaff.
Administrateur serveur & développeur web.
Mes sites: Je ne fais plus de site de jeu.
Autres sites: Staart V2, Cartman34 PWS, Anek.me
Administrateur serveur & développeur web.
Mes sites: Je ne fais plus de site de jeu.
Autres sites: Staart V2, Cartman34 PWS, Anek.me