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 :

Erreur de mysql_fetch_array [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut Erreur de mysql_fetch_array
    Bonjour tout le monde

    Mon soucis est que j'ai une erreur qui dit mysql_fetch_array.

    Voici le fichier php.


    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <?php
     
    header("Content-Type: text/plain ; charset=utf-8");
    header("Cache-Control: no-cache , private");
    header("Pragma: no-cache");
     
     
    if(isset($_REQUEST['nom'])) $nom=$_REQUEST['nom'];
     
     
     
    else $nom="inconnu";
     
     
    if(isset($_REQUEST['mdp'])) $mdps=$_REQUEST['mdp'];
     
    else $mdps="inconnu";
     
    require_once('ConnexionMysql.php');
     
    mysql_select_db($base);
     
     
    $requeteSQL="SELECT ke FROM tab_user WHERE userid= '".$nom."' AND passwuser='".$mdps."'";
     
    $reponseSQL = mysql_query($requeteSQL);
     
    $enregistrement=mysql_fetch_array($reponseSQL);
     
     
     
     
     
     if(mysql_num_rows($reponseSQL)>0){
     
    $_SESSION['nom'] = $nom;
     
     $resultat=$enregistrement["ke"];
     
    }
     else{
     
     
     $resultat=0;
    }
     echo $resultat;
     
     
    ?>
    A +

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 70
    Par défaut
    Salut,

    Essaye avec mysql_fetch_assoc

    sinon regarde se site : http://fr3.php.net/
    si tu a toujours le meme probleme je regarderai plus en détail.

    tortue

  3. #3
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 319
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 319
    Billets dans le blog
    17
    Par défaut
    Mon soucis est que j'ai une erreur qui dit mysql_fetch_array.
    Quel msg d'erreur ?

    Le plus souvent c'est dû à une requête SQL invalide. Pour tester cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $rs = mysql_query($sql) ;
    if ( $rs === FALSE ) {
        echo mysql_error( ), '<br>' ;
        echo $sql ;
    } else {
        Traitement de $rs
    }

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonjour tout le monde

    mysql_fetch_assoc ne fonctionne pas non plus

    Je vous joint en piece jointe l'erreur.

    A +
    Images attachées Images attachées  

  5. #5
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    Il faut toujours renvoyer le message d'erreur (au moins en phase de dev) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reponseSQL = mysql_query($requeteSQL) or die(mysql_error());

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Rebonjour

    La je voix qu'il ya une erreur sql.

    Le nom de la table poserait il problème?

    A +
    Images attachées Images attachées  

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

Discussions similaires

  1. [MySQL] erreur de "mysql_fetch_array"
    Par patchouli dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/01/2007, 15h13
  2. Erreur affiché mysql_fetch_array()
    Par Rajhonson dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/11/2006, 10h16
  3. erreur mysql_fetch_array()
    Par speedylol dans le forum Requêtes
    Réponses: 3
    Dernier message: 05/01/2006, 12h00
  4. [SGBD] mysql_fetch_array provoque une erreur
    Par nicerico dans le forum Requêtes
    Réponses: 6
    Dernier message: 06/10/2005, 14h20

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