Salut a tous,
je voulais savoir si il était conseillé de fermer les connection aux bases de donné à la fin des requettes? (pour limiter le nombre de connection simultané par exempl) ou si ca n'a rien a voir?
merci
Salut a tous,
je voulais savoir si il était conseillé de fermer les connection aux bases de donné à la fin des requettes? (pour limiter le nombre de connection simultané par exempl) ou si ca n'a rien a voir?
merci
quand tu as fini de faire TOUTES les requetes de la pages, oui.
par contre, ne ferme pas la connection a la fin de chaque requete... car la connection dure tres longtemps par rapport a l'execution d'une requete.
Si tu ne le fait pas, elle sera automatiquement fermée a la fin du script, donc c'est inutile aussi de le faire en bas de page (style mysql_close(); ?> -EOF-)
par contre, c'est bien avec une structure du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php mysql_connect... // recuperation des valeurs / interrogation de la base mysql_close... ?><html> ... <!-- affichage de la page php --> </html>
Donc normalement la connection se ferme automatiquement lorsque la page est affiché? Donc pas besoin de mettre des mysql_close() à la fin d ela page.
Par contre j'ai pas fait tout mes requette dans le head car sur certaines de mes pages les requettes ne se font que dans certains cas particulier. Donc je les integre dans le body pour éviter que toute les requettes s'exécute simultanément.
Est-ce mieu ou alors faut-il je je mette quand meme tout dans le head? (j'ai des requettes qui récupert des tables vilumineurs en faisant des tri différents...).
Partager