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 :

Fonction de déconnexion mysql


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut Fonction de déconnexion mysql
    Bonjour

    ma page se connecte à une bdd1
    dans cette page il y a un include permettant la connexion temporaire à une autre bdd2
    mon probleme est dans le fichier include
    j'utilise la fonction suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function connexion($server = C_DB_HOST, $username = C_DB_USER, $password = C_DB_PASS, $database = C_DB_NAME, $link = 'db_link') {
        global $$link;
    	$$link = mysql_connect($server, $username, $password);
    	if ($$link)
    		mysql_select_db($database);
        return $$link;
    }
    une fois les element recuperé,il faudrait via une autre fonction, que je puisse fermer cette connexion pour que la premiere (qui est normalement toujours ouverte) continu à executer les requetes de la bdd1

    j'ai dejà essayé ça sans succes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function deconnexion2($server = C_DB_HOST, $username = C_DB_USER, $password = C_DB_PASS, $database = C_DB_NAME, $link = 'db_link') {
        global $$link;
    	$$link = mysql_close($$link);
    	return $$link;
    }
    par contre avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mysql_close();
    connexion();//fonction qui se connecte à bdd1
    ça à l'air de ne plus poser le probleme mais est ce vraiment "propre"?
    mysql_close ferme toutes les connexions aux bdd ?
    Merci de votre aide

  2. #2
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    mysql_close() ferme la dernière connexion ouverte sauf si on lui a passé un id de connexion en paramètre, dans ce cas, il fermera cette connexion.

Discussions similaires

  1. La fonction "source" de MySQL ne fonctionne pas
    Par muad'dib dans le forum JDBC
    Réponses: 14
    Dernier message: 15/01/2007, 17h25
  2. [Mail] Fonction Mail - Php Mysql
    Par pod1978 dans le forum Langage
    Réponses: 1
    Dernier message: 06/10/2006, 14h51
  3. fonction date avec mysql
    Par yopman dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 17/09/2006, 23h15
  4. Simulation de la fonction LIMIT de MySQL avec SQL Server
    Par Le Pharaon dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 15/11/2005, 10h43
  5. Equivalent a fonction DATEDIFF pour MySQL version 3.23
    Par npze dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 31/10/2005, 11h18

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