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 :

Problème avec ma classe MySQL [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Par défaut Problème avec ma classe MySQL
    Bonjour à tous,
    j'ai créé une petite classe pour utiliser rapidement MySQL

    En gros j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     public function __construct (){
     
          $this ->connection = mysql_connect($this->host,$this->user,$this->pass);
     
          if ( !$this ->connection || !mysql_select_db($this -> bdd, $this -> connection)){
          	return $this ->connection;
          } else {
          	return false;
          }
     
       }
    Ainsi que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function __destruct (){
     
          mysql_close($this->connection);
       }
    Ma classe marche très bien à l'utilisation, mais voilà dès que la classe est destroy j'ai :

    Warning: mysql_close(): 4 is not a valid MySQL-Link resource in /home.2/www/site/db.class.php5 on line 54 (ligne du destruct)
    Merci pour votre aide à tous

  2. #2
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Es tu sur de ne pas avoir réaffecté connection entre temps car là il te dit que $this->connection à une valeur de 4
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Par défaut
    Citation Envoyé par guitou12
    Es tu sur de ne pas avoir réaffecté connection entre temps car là il te dit que $this->connection à une valeur de 4
    4 c'est l'id de la connection, il s'incrémente avec le nombre de connection en cours ??

  4. #4
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Citation Envoyé par shadeoner
    4 c'est l'id de la connection, il s'incrémente avec le nombre de connection en cours ??
    Ben faut croire que non sinon tu n'aurais pas ton erreur
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Par défaut
    Citation Envoyé par guitou12
    Ben faut croire que non sinon tu n'aurais pas ton erreur
    J'ai corrigé l'erreur en passant dans une fonction à part, je vois pas pourquoi __destruct() ne fonctionne pas...
    Merci quand même !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec dbExpress et Mysql (dbexpmysql.dll?)
    Par tipiweb dans le forum Bases de données
    Réponses: 4
    Dernier message: 31/01/2006, 16h46
  2. Petit problème avec vb6 et mysql
    Par AsmCode dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 05/01/2006, 04h44
  3. Problèmes avec INTERSECT sur MYSQL
    Par zarbydigital dans le forum Requêtes
    Réponses: 1
    Dernier message: 27/09/2005, 13h18
  4. Réponses: 9
    Dernier message: 25/09/2005, 16h33
  5. Problème avec mon service mysql et PhpMyAdmin
    Par Fixazo dans le forum Outils
    Réponses: 1
    Dernier message: 28/08/2005, 18h02

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