Erreur SQL

Fermé
nadou - 15 mars 2010 à 11:49
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 - 15 mars 2010 à 18:36
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

9 réponses

swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
15 mars 2010 à 11:51
tu es sûr de ton orthographe ?
0
Erreur SQL !
SELECT count(*) FROM note WHERE num_cin="12345678" AND num_ins="12345"
Champ 'num_cin' inconnu dans where clause


quel orthograthe
0
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
num_cin num_ins
Modifier Effacer 8841110 700039
Modifier Effacer 12345678 1234


c ma table en easyPHP et ce sont les mm
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
15 mars 2010 à 13:24
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
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
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
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
15 mars 2010 à 18:36
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