Erreur SQL

nadou -  
loicDu28 Messages postés 342 Statut Membre -
Bonjour,
voici mon erreur:
Erreur SQL !
SELECT count(*) AS nb FROM note WHERE num_cin="12345678" AND num_ins="1234"
Champ 'num_cin' inconnu dans where clause
merci d avance
Configuration: Windows Vista / Safari 532.5

9 réponses

  1. swoog42 Messages postés 1178 Statut Membre 245
     
    tu es sûr de ton orthographe ?
    0
  2. nadou
     
    Erreur SQL !
    SELECT count(*) FROM note WHERE num_cin="12345678" AND num_ins="12345"
    Champ 'num_cin' inconnu dans where clause

    quel orthograthe
    0
  3. le père
     
    Bonjour

    swoog42 parle de l'orthographe du nom du champ num_cin. Ton message d'erreur signifie que ce champ n'existe pas, tu as sans doute mal orthographié le nom. Mais l'erreur peut être ailleurs (pas la bonne table..)
    0
  4. nadou
     
    num_cin num_ins
    Modifier Effacer 8841110 700039
    Modifier Effacer 12345678 1234

    c ma table en easyPHP et ce sont les mm
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. le père
     
    Ce que tu montres n'est pas la définition d'une table. C'est un exemple d'affichage, mais je ne sais pas comment il est obtenu, il peut y avoir des caractères invisibles dans le nom du champ. Et on ne voit pas non plus le nom de la table
    0
  7. loicDu28 Messages postés 342 Statut Membre 53
     
    Ce sont pas totalement les même car dans le premier message c'est "num_cin" et dans ton dernier message c'est "Num_cin". La première fois, le n est minuscule est ensuite il est en majuscule donc est-ce que dans ton dernier message, le N majuscule est une erreur de ta part en recopiant ou c'est bien une majuscule dans ta table?? Si c'est le cas, dans ta requête met une majuscule également.

    Cordialement
    0
  8. le père
     
    J'avais vu, mais le manuel mysql précise bien (et j'ai fait l'essai pour vérifier):
    Les noms de colonnes et d'alias sont insensibles à la casse dans tous les cas
    0
  9. nadou
     
    oui c marche maintenant
    mé reste encore un problem dans ce code

    // si on obtient une réponse, alors l'utilisateur est un membre
    if ($data[0] == 1) {
    session_start();
    $_SESSION['num_cin'] = $_POST['num_cin'];
    header('Location: relever.php');
    exit();

    }
    // si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
    elseif ($data[0] == 0) {
    $erreur = 'Compte non reconnu.';
    }
    // sinon, alors la, il y a un gros problème :)
    else {
    $erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
    }
    }

    on insere un faut cin l erreur ' compte nn reconnu ' ne s affiche pas
    0
  10. loicDu28 Messages postés 342 Statut Membre 53
     
    Ok cool si on a résolu le premier problème.

    Ensuite pour ton deuxième problème, a quoi correspond ta variable $data ??

    Cordialement
    0