IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Faut il fermé les connections a une BDD?


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut Faut il fermé les connections a une BDD?
    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

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    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>

  3. #3
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut
    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...).

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/05/2017, 16h05
  2. Réponses: 5
    Dernier message: 30/07/2010, 20h33
  3. Toutes les colonnes d'une BDD
    Par mohamed dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/09/2004, 14h12
  4. [Mysql] Connection delphi à une bdd sous easyphp...
    Par pataluc dans le forum Bases de données
    Réponses: 2
    Dernier message: 14/06/2004, 09h07
  5. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo