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_row() me pose un problème [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 164
    Par défaut mysql_fetch_row() me pose un problème
    Voici ma requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $pal=mysql_query($sql2) ;
    // Recuperation des resultats
    while($resultat = mysql_fetch_row($pal)){
    $Palanquee = $resultat[0];
    $date = $resultat[1];
    $Site = $resultat[2];
    $NomMon = $resultat[3];
    $PrenomMon = $resultat[4];
    Et voici le message d'erreur:
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8-modgsi\www\site\palanquee.php on line 59
    Mais le soucis et que je n'arrive pas a savoir ce qui lui pose problème...
    Merci

  2. #2
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    mets ça pour voir si ta requete est bonne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pal=mysql_query($sql2) or die("Erreur SQL:". $sql2 ."<br>". mysql_error());
    c quoi ta requete SQL tu devrais plutot chercher de ce coté la

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Et puis si on la voit pas la fameuse requête ça va pas être évident de t'aider

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 164
    Par défaut
    Voila tous mon code : ) :

    Code : 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
    21
    22
    23
    24
    25
    26
    27
    <?
    //connexion à Mysql
    $idconnexion=mysql_connect('XP-GSI-12-1','Nautilus','cmpt') or die("Désolé, connexion impossible au serveur !");
    //choix de la base de données
    $bd1=mysql_select_db('DivingCenter') or die("vous avez sûrement fait une erreur dans le nom de la base");
    //écriture et stockage de la requete dans une variable
    $sql2="select NumPalanquee, DatePalanquee, LibelleSite,NomMoniteur, PrenomMoniteur  from Site, Moniteur, Panlanquee where Palanquee.NumSite=Site.NumSite and Moniteur.NumMoniteur=Palanquee.NumMoniteur;";
    //exécution de la requete et stockage de son résultat dans une variable
    $pal=mysql_query($sql2) or die("Erreur SQL:". $sql2 ."<br>". mysql_error());
    // Recuperation des resultats
    while($resultat = mysql_fetch_row($pal)){
    $Palanquee = $resultat[0];
    $date = $resultat[1];
    $Site = $resultat[2];
    $NomMon = $resultat[3];
    $PrenomMon = $resultat[4];
    echo "<tr>
    <td><u>$Palanquee :</u></td>
    <td>$date</td>
    <td><u>$Site :</u></td>
    <td>$NomMon</td>
    <td>$PrenomMon</td>
    </tr>";
    }
    // fermeture de la connexion à Mysql
    mysql_close($idconnexion);
    ?>
    Le message d'erreur qu'il m'affiche maintenant est (DivingCenter etant ma base de donnée)

    Erreur SQL:select NumPalanquee, DatePalanquee, LibelleSite,NomMoniteur, PrenomMoniteur from Site, Moniteur, Panlanquee where Palanquee.NumSite=Site.NumSite and Moniteur.NumMoniteur=Palanquee.NumMoniteur;
    La table 'DivingCenter.Panlanquee' n'existe pas

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Faute de frappe je pense dans le nom de ta table : Palanquee au lieu de Panlanquee... m'enfin avec le message d'erreur ça doit pas être trop compliqué à détecter...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 164
    Par défaut
    Erreur extremement bête de ma par mais qui m'arrive cependant très souvant merci beaucoup cela fonctionne
    MERCI BEAUCOUP

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Par défaut
    Détaille nous plutôt ta ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $pal=mysql_query($sql2) ;
    pour détecter ce que tu veux récupérer

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

Discussions similaires

  1. windows defender me pose des problémes
    Par lalouvesijetattrape dans le forum Windows Vista
    Réponses: 4
    Dernier message: 30/06/2008, 10h03
  2. Réponses: 5
    Dernier message: 31/01/2008, 08h34
  3. [FreeBSD] pkgdb -F pose des problèmes
    Par piouPiouM dans le forum BSD
    Réponses: 4
    Dernier message: 22/03/2005, 12h15
  4. [look and feel] Linux me pose un problème
    Par -=Spoon=- dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 26/09/2004, 23h23
  5. RegCreateKeyEx me pose des problèmes sous XP
    Par Morgatte dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 08/07/2004, 05h28

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