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 :

[SGBD] Erreur sur Mysqli_close


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut [SGBD] Erreur sur Mysqli_close
    J'ai cette erreur Couldn't fetch mysqli in c:\
    Je ne comprend ce qu'il veut. Dans le destructeur d'une classe je ferme la connexion car c'est lui qui gère le bizznes. Dans un fichier il ne bronche pas mais dans un autre il me fait son caca. J'ai pourtant le pointeur de la connexion qui est valide au moment ou il l'appelle. Parmis vous il y en a qui ont déjà eu ce problème ?

    Me demandez pas le script parce que ça va pas vous parler c'est énorme avec plein de classes etc... Mais voilà ou ça se passe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public Function Close(){
    		if($this->objServer->getConn()!=null || $this->objServer->getConn()!=false){           
    			if(mysqli_close($this->objServer->getConn())){                        
    				$this->objServer->FalseConn();
    				return true;
    			}
    		}else{
    			return false;
    		}
    		return null;
    	}


    Merci

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    tu es sur que c'est bien le vraie texte d'erreur complet ?
    car il devrait au moins indiquer le fichier+ligne
    il n'y a pas de probleme avec ce code, tu dois juste verifier que la valeur renvoyé par $this->objServer->getConn() est bien une ressource MySQL de type connexion.
    tu peux aussi verifier au passage que la connexion est bien ouverte avec mysqli_connect()

    objServer c'est quoi, une constante ?
    si oui a mettre en majuscule !

  3. #3
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Citation Envoyé par Lorenzo77
    objServer c'est quoi, une constante ?
    si oui a mettre en majuscule !
    je pense plutot qu'il s'agit de la classe héritée, dans ce cas tu peux virer le objServer car tu hérites forcemment des méthodes de la classe parente. (a moins qu'elle ne soit déclarée protected ou final bien sûr)


  4. #4
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    Comment je fais pour savoir que le type de ressource est bien une connexion. Si je fais bien un echo sur $this->objServer->getConn() et me resource #14 ou autre.
    Ce qui est étrange c'est que dans l'autre page il ne bronche pas.

Discussions similaires

  1. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00
  2. [VBS] Erreur sur "AddWindowsPrinterConnection"
    Par Admin dans le forum VBScript
    Réponses: 5
    Dernier message: 27/03/2004, 16h15
  3. Erreur sur serveur lié
    Par k-lendos dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/03/2004, 15h21
  4. []Erreur sur second emploi collection binding
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/03/2004, 18h02
  5. Erreur sur le TNSListener après installation de 9iAS
    Par Patmane dans le forum Installation
    Réponses: 4
    Dernier message: 04/02/2004, 11h16

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