Unknown column '$id' in 'where clause'

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Unknown column '$id' in 'where clause'

par airbem » 24 juin 2005, 15:50

merci

par zeus » 24 juin 2005, 15:01

Je vais encore passer pour le raleur du coin mais c'est pas parce que c'est de l'anglais qu'il faut se dire que c'est incompréhensible :evil:

Code : Tout sélectionner

Unknown column '$id' in 'where clause'
signifie

Code : Tout sélectionner

Colonne '$id' inconnu dans la clause 'where'
c'est pas compliqué

Sinon, en ce qui concerne l'erreur, il faut penser à concatener la variable avec la chaine en mettant des . autour :
$sql = mysql_query('SELECT * FROM fiche WHERE id='.$id); 

Unknown column '$id' in 'where clause'

par airbem » 24 juin 2005, 14:58

Bonjour

Que veut dire ce message d'erreur

Code : Tout sélectionner

Unknown column '$id' in 'where clause'
Voila mon programme (bout) .

Code : Tout sélectionner

<? $sql = mysql_query('SELECT * FROM fiche WHERE id="$id"'); $fiche_ou_pas = mysql_num_rows($sql) // mysql_num_rows dira si il y a un enregistrement dans La base de donnée // Ensuite on utilise if et else pour afficher le lien : if($fiche_ou_pas < 0) { echo '<a href="creer_fiche.php?id=$id">Creer la fiche</a>'; } else { // Sinon on affiche un lien vers la fiche de l'inscrit echo '<a href="fiche.php?id=$id">Voir la fiche</a>'; } ?>
MERCI