mysql_close() suppied argument is not a valid MySQL-Link

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql_close() suppied argument is not a valid MySQL-Link

Re: mysql_close() suppied argument is not a valid MySQL-Link

par bastoun » 19 févr. 2012, 00:46

J'ai eu le même souci

j'avais ouvert une connexion qui portait un nom de variable "$db" et je l'avais fermé avec "$bdd" forcément il ne l'a trouvait pas et avait du mal à fermer la connexion d'ou : mysql_close(): supplied argument is not a valid MySQL-Link resource. :!:
Désormais j'ai remplacé "$bdd" par "db" et plus de message d'erreur. =D>

par Berzemus » 27 juin 2008, 22:10

je disais ça parce que eux, ils connaissent (ou devraient connaître) leur produit, et seront donc plus indiqués pour t'aider. Je ne connais personne qui utilise ton CMS, et je ne suis pas tenté de le télécharger pour tenter une install et le débugger..

Peut-être que ta connexion n'existe pas car elle n'arrive pas à se créer, qu'il y a une erreur de configuration d'accès à la DB, mais qu'elle est masquée pour une raison ou l'autre.. va savoir.. :?

par Jeandarme » 27 juin 2008, 21:30

Ouai !

Deja le fournisseur du domaine me dit debrouille toi ensuite c est de Nuked Klan qu on parle et ca

fait 3 jours que j ai posté chez eux :cry:

http://www.nuked-klan.org/index.php?fil ... d_id=22907

Donc voila :roll:

par Berzemus » 27 juin 2008, 19:52

EDIT : y'a quand meme pas mal d'autres fichiers inclus, donc ne la supprime pas avant d etre sur qu'il n'y a pas de mysql_connect() quelque part...
mysql_close est de toute façon quasi inutile. Toute connexion ouverte avec mysql_connect() se ferme automatiquement a la fin du script. Donc, on s'en fout de mysql_close() :wink: .

Ceci dit, c'est un cms que tu utilises. Ils sont surement un forum pour t'aider à le dépanner..

par Jeandarme » 27 juin 2008, 18:43

Merci , c est ma touche personnel c est super chaud a trouver !

Mais j'ai quelques petits bugs au niveau du site et j'aurai besoin sincerement qu'on m'aide :wink:

par caroube » 27 juin 2008, 18:21

Ce qui est sûr, c'est qu'il n'y a pas de bug sur tes copines dont tu affiches les photos sur ton site :P

par Jeandarme » 27 juin 2008, 17:17

Lol merci vous battez pas , pour le message d'erreur j ai efface la ligne 165 donc forcement elle n

apparait plus :) mais j'ai quelque bug qui sont resté !

Je vous laisse regarder !

http://labrigadedoutremer.com/index.php

J'aimerai prendre contacte avec quelqu un via msn pour m'aidé a réglé ca !

Merci des conseils :wink:

par guilt92 » 27 juin 2008, 17:13

C'est peut etre le problème ;)

Si $db n'existe pas ca va être dur de faire un mysql_close($db)...

Faut voir ou se fait la connection avec ta base de donnée et trouver la variable qui est créée...
Cherche le mysql_connect() dans un des fichiers joints à cette page (par include)

EDIT : y'a quand meme pas mal d'autres fichiers inclus, donc ne la supprime pas avant d etre sur qu'il n'y a pas de mysql_connect() quelque part...

par Berzemus » 27 juin 2008, 17:12

Ben justement. On y ouvre pas de connexion MySQL. Et sans ouvrir de connexion, je vois pas ce qu'on pourrait fermer.

Mais comme elle se ferme toute seule, je propose d'effacer la ligne 165, et de faire comme si de rien.

par Jeandarme » 27 juin 2008, 17:09

<?php
//-------------------------------------------------------------------------//
//  Nuked-KlaN - PHP Portal                                                //
//  http://www.nuked-klan.org                                              //
//-------------------------------------------------------------------------//
//  This program is free software. you can redistribute it and/or modify   //
//  it under the terms of the GNU General Public License as published by   //
//  the Free Software Foundation; either version 2 of the License.         //
//-------------------------------------------------------------------------//

$global['db_host']  = '************';
$global['db_user']  = '************';
$global['db_pass']  = '************';
$global['db_name'] = '************';
$db_prefix = 'nuked';

define('NK_INSTALLED', true);
define('NK_OPEN', true);
define('NK_GZIP', true);

?>
J y vois rien de particulier :shock:

par guilt92 » 27 juin 2008, 16:15

Le problème vient surement de votre variable $db (qui d'ailleurs n'est visible nulle part dans la page, peut etre dans conf.inc.php ?).

Soit elle n'existe pas, soit elle est mal définie. Cherchez de ce coté la ;)

par Jeandarme » 27 juin 2008, 15:20

Bonjour !

Si on parle de SQL , je connais un peu mais j ai peur de faire une boulette !

Si vous pouviez m ajouter a msn ca m aiderai fortement :wink:

[email protected]


Et merci encore de votre aide :D

par lux » 27 juin 2008, 09:12

Merci de la reponse et pour repondre de mon cote , voici l erreur :

Warning:mysql_close() suppied argument is not a valid MySQL-Link resource in/homepages/24/d218803730/htdocs/index.php

:shock:
Tu veux fermer une connexion mysql qui n'existe pas ...

supplied argument = l'argument donné dans ton mysql_close
is not valid MySQL-Link resource = n'est pas une ressource Mysql valide

(en gros hein), babelfish t'aurais traduit ça aussi bien que moi :P

par Jeandarme » 27 juin 2008, 01:31

Merci de la reponse et pour repondre de mon cote , voici l erreur :

Warning:mysql_close() suppied argument is not a valid MySQL-Link resource in/homepages/24/d218803730/htdocs/index.php

:shock:

par albat » 26 juin 2008, 22:57

Berzemus, gros taquin ! :non: ;)

Bon, pour repartir sur de bonnes bases :
Jeandarme, mieux vaut s'intéresser à l'erreur décrite
qu'à la ligne qui est supposée la provoquer.

Quel est exactement le message d'erreur affiché ?