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 :

mysql_fetch_array() expects parameter 1 to be resource, boolean given in [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur électromécanicien
    Inscrit en
    Septembre 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur électromécanicien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2009
    Messages : 35
    Points : 23
    Points
    23
    Par défaut mysql_fetch_array() expects parameter 1 to be resource, boolean given in
    Bonjour à toutes et à tous,

    J'ai ce code:

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <?php
    $Video = $_SESSION['video'];
    $Professeur = 'Hatem';
     
    $Req_messages = mysql_query("SELECT TypeMessage,Message,CodeMessage,Date, FROM messages WHERE Professeur ='$Professeur' AND RefMedia ='$Video' ") ;
     
    while ($Result_messages = mysql_fetch_array($Req_messages))
     
    //$Result_messages = mysql_fetch_array($Req_messages) ;
    {
    $TypeMessage = $Result_messages['TypeMessage'];
    $Message = $Result_messages['Message'];
    $CodeMessage = $Result_messages['CodeMessage'];
    $Date = $Result_messages['Date'];
     
     
    echo $Date, $TypeMessage, $CodeMessage, $Message;
    }					
    ?>

    A son execution j'obtiens ceci:

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Users\Hp\Desktop\MyWebSites\wampMSS\www\MesSites\hatem-science-bac\AffichageMessages.php on line 7
    et je n'arrive pas à deceler l'erreur.

    Puis-je avoir de l'aide svp.

    Cordialement A. Farhani

  2. #2
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    bonjour,

    ton $Req_messages est à FALSE parce que ta requête retourne un résultat vide... Tu as donc un problème avec la requête MYSQL

    Incidemment, je te déconseille fortement de faire tes appels en base de données avec mysql_query, qui est obsolète depuis php5.5.
    Il vaut mieux faire tes appels en passant par PDO ou MYSQLi (cf lien)
    My daughter, my laptop, my bike and my double-sticks...

  3. #3
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Points : 1 458
    Points
    1 458
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Déjà tu as une virgule en trop après Date:

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TypeMessage,Message,CodeMessage,Date, FROM messages
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  4. #4
    Membre à l'essai
    Homme Profil pro
    Ingénieur électromécanicien
    Inscrit en
    Septembre 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur électromécanicien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2009
    Messages : 35
    Points : 23
    Points
    23
    Par défaut Problème résolut
    Bonjour,

    En effet, ce bout de code est inclus par 'include' dans un autre fichier qui ne ne comporte pas les instructions à la bdd

    mysql_connect("localhost", "root", "");
    mysql_select_db("bdd");

    donc c normal que je reçois un résulta vide.
    donc en ajoutant les dites instruction tout est rentré dans l'ordre.


    Amplement merçi kalimukti.

    A+

    Cordialement

    A. farhani

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

Discussions similaires

  1. [MySQL] Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
    Par Sarah sh dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 08/12/2013, 18h12
  2. [MySQL] mysql_fetch_array() expects parameter 1 to be resource
    Par romman dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 17/06/2013, 18h20
  3. fgets() expects parameter 1 to be resource, boolean
    Par rezguiinfo dans le forum Langage
    Réponses: 3
    Dernier message: 10/04/2013, 20h38
  4. [MySQL] Message d'erreur: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean
    Par gennievre dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/03/2012, 03h51
  5. [MySQL] mysql_fetch_array() expects parameter 1 to be resource
    Par sandra92 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/04/2011, 20h14

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