Fermer une connexion sql (mysql_close())
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

JeunZ - WRInaute accro

- Messages: 5301
- Inscription: 18 Fév 2004
Fermer une connexion sql (mysql_close())
Lorsque je code je met toujours au bon endroit mysql_close(); quand je n'ai plus besoin de ma base de donnée.
Je pensai donc que tout allait bien.
Mes scripts importants sont tous dans un même fichier que j'include dans mes différentes pages.
Aujourd'hui j'ai fait un script que j'ai mis dans une page qui fait bien sur aussi l'include de mon fichier de script. J'ai fait une requete sql, mais j'ai oublié de créer la connexion et j'ai découvert que ça marchait quand même.
Je me suis donc dit tu as du oublier un mysql_close(); Que néni ! J'ai donc changé mon mysql_close par mysql_close($db); et la ma requete arrivant après ne répondait plus (normal).
Je commence donc à douter de ma fermeture de base de donnée, existe t'il une façon de savoir dans un script si il y a une connexion active? Histoire que je repere les endroits ou j'aurai "mal" fermé mes connexions sql.
Je pensai donc que tout allait bien.
Mes scripts importants sont tous dans un même fichier que j'include dans mes différentes pages.
Aujourd'hui j'ai fait un script que j'ai mis dans une page qui fait bien sur aussi l'include de mon fichier de script. J'ai fait une requete sql, mais j'ai oublié de créer la connexion et j'ai découvert que ça marchait quand même.
Je me suis donc dit tu as du oublier un mysql_close(); Que néni ! J'ai donc changé mon mysql_close par mysql_close($db); et la ma requete arrivant après ne répondait plus (normal).
Je commence donc à douter de ma fermeture de base de donnée, existe t'il une façon de savoir dans un script si il y a une connexion active? Histoire que je repere les endroits ou j'aurai "mal" fermé mes connexions sql.
-

Digit - WRInaute impliqué

- Messages: 613
- Inscription: 18 Avr 2003
Si, c'est utile. Généralement on récupère les données en début de script et ensuite on les met en forme, ce qui peut prendre du temps. Pendant tout ce temps il est inutile demaintenir ouverte la connexion, surtout si l'hébergeur limite à 3 connexions simultanées sur la base (comme beaucoup d'hébergeurs le font)
-

JeunZ - WRInaute accro

- Messages: 5301
- Inscription: 18 Fév 2004
Perso je suis en dedié, mais je fais des requetes en pagailles, car j'ai une plateforme de blogs, 7000 blogs qui tournent actuellement ça fait beaucoup de requetes, donc même si je peux économiser un peu de ressources serveur c'est interessant.
Mais est se qu'il existe une facon de savoir si il y a une connexion ouverte dans un script?
Mais est se qu'il existe une facon de savoir si il y a une connexion ouverte dans un script?
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [optimisation] mysql connect close
- [optimisation Mysql] Fermer ou pas les connexions distantes
- Rendre une connexion sql prioritaire
- pb de connexion sql distante chez ovh
- URGENT autoriser connexion distante à serveur SQL
- connexion sqlx.sql d'un dédié OVH
- connexion Mysql
- Connexion a MSSQL et MySQL
- trop de connexion mysql
- Requête SQL pour connexion entre 3 tables liées..
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

