13-07-2008, 11:43 PM
Oki, j'ai reçu comme consigne il y a longtemps de suivre cette formulaire :
* 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'])
Toi tu risque d'avoir la connexion ouverte, si je ne me trompe pas, jusqu'à la fin du script ce qui veut dire que le premier echo peut arriver (techniquement) avant la derniere requête ?
Enfin je dis ça comme ça, je ne me souviens plus exactement les raisons de base pourquoi il fallait faire comme cela, je crois que si les headers sont envoyés (automatiquelent au première echo) après on subis des pénalités à chaque echo ou requête, enfin un truc du genre.
Je me souviens en tout cas que c'est important de suivre cette 'formule' ^^
ps. moi je ne fais pas pareil, j'augmente un compteur pour chaque "connexion" et je le décroit pour chaque "déconnexion", arrivé à zero je déconnecte, comme ça je peux faire une appelle à une fonction qui se connecte/déconnecte par exemple.
* 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'])
Toi tu risque d'avoir la connexion ouverte, si je ne me trompe pas, jusqu'à la fin du script ce qui veut dire que le premier echo peut arriver (techniquement) avant la derniere requête ?
Enfin je dis ça comme ça, je ne me souviens plus exactement les raisons de base pourquoi il fallait faire comme cela, je crois que si les headers sont envoyés (automatiquelent au première echo) après on subis des pénalités à chaque echo ou requête, enfin un truc du genre.
Je me souviens en tout cas que c'est important de suivre cette 'formule' ^^
ps. moi je ne fais pas pareil, j'augmente un compteur pour chaque "connexion" et je le décroit pour chaque "déconnexion", arrivé à zero je déconnecte, comme ça je peux faire une appelle à une fonction qui se connecte/déconnecte par exemple.