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

 MySQL Discussion :

[SGBD] WARNING : mysql_fetch_array(): supplied argument is not a ..


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Mil
    Mil est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 32
    Par défaut [SGBD] WARNING : mysql_fetch_array(): supplied argument is not a ..
    Bonjour,
    Ca faisait un bail que j etais pas venu poster et là je retombe sur des pb de débutant ! Voila ce que c est que de vouloir arreter de coder un moment

    Bon quoi qu il en soit j ai installé EasyPHP, j ai ma base de données qui va bien. Ma base s appelle maintenance et elle est installée en local.
    J ai créé une fonction de connexion et une de déconnexion, j ai testé ma requete dans phpMyAdmin et elle fonctionne mais j ai droit au super message :
    "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in "

    Je vous mets mon code au cas où ...
    Merci d avance de me sortir de ce mauvais pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $Link=connexion();
      $query="SELECT constat.id_constat, constat.id_machine FROM constat
                     WHERE (constat.type=1 )";
      $res = mysql_query($query);
     
        while ($row = mysql_fetch_array($res)) {
        $box[$i] = $row;
    	$i = $i + 1;
      }
      //$box = mysql_fetch_array($res);
      deconnexion($Link);
    Mil

  2. #2
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Tu peux mettre le message d'erreur en entier stp?

  3. #3
    Mil
    Mil est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 32
    Par défaut
    PAs de souci mais comme le reste dépend de mon arborescence je ne jugeai pas cela necessaire :
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\maintenance\sql.php on line 18
    La ligne 18 correspond bien évidemment à cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while ($row = mysql_fetch_array($res)) {

  4. #4
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Et tu es sûr que ta requête fonctionne telle qu'elle dans phpMyAdmin?

    C'est curieux parce qu'à priori, c'est un problème de requete justement...

    Ajoute voir un test après soumissions de la requete:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(!$res)
    {
       echo "Il y a une erreur: ".mysql_error();
    }
    [Edit]Ah... attends, autant pour moi, j'ouvre les yeux, c'est un problème de ressource que tu as... quel est le contenu de $Link? Qu'est censée contenir cette variable?

  5. #5
    Mil
    Mil est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 32
    Par défaut
    Désolée,
    Je suis trop nulle !
    Merci xave.
    Faut dire qu'avant j utilisais les fonction mysql pour la connection et que dans ce cadre je pouvais noter le nom de la base utilisée comme dernier argument du mysqli_connect.
    Là ça ne fonctionne pas ...
    Du coup il ne se connectait pas à la base ... (j ai donc rajouté mysql_select_db)

    Merci de m avoir rappelé d utiliser mysql_error !

  6. #6
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Et ben de rien

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

Discussions similaires

  1. [MySQL] problème Warning: mysql_fetch_array(): supplied argument is not a valid My
    Par freko dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/05/2008, 13h54
  2. [MySQL] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
    Par Pitchoune33 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/03/2008, 21h25
  3. [MySQL] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
    Par oOBaalberithOo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 15/10/2007, 13h52
  4. [MySQL] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
    Par farfella dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 09/10/2007, 11h47
  5. [MySQL] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
    Par Rajhonson dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 28/11/2006, 15h56

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