Erreur SQL

nadou -  
loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   -
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 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
tu es sûr de ton orthographe ?
0
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
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
nadou
 
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
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
loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   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
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
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
loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   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