#1054 - Unknown column '' 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 : #1054 - Unknown column '' in 'where clause'

par dark_vidor » 27 juin 2005, 15:43

$req = mysql_query("SELECT mail FROM players WHERE id=\"".$_GET["id"]."\" AND cle =\"".$_GET["key"]."\"") or die(mysql_error());
:wink:

impec merci
j'avais oublier les \"\"

par zeus » 27 juin 2005, 15:42

Quand tu fait un LIKE, il faut que tu entoure la chaine de caractère de '
$req = mysql_query("SELECT mail FROM players WHERE id=".$_GET["id"]." AND cle LIKE '".$_GET["key"]."'") or die(mysql_error());

par DroP » 27 juin 2005, 15:41

essaye comme ca
SELECT mail FROM players WHERE id=2634196900 AND cle = 'f1aa2ea4954fca126dc25c95dde447eb' 

#1054 - Unknown column '' in 'where clause'

par dark_vidor » 27 juin 2005, 15:40

ma table ressemble a ça :

Code : Tout sélectionner

CREATE TABLE `players` ( `id` bigint(10) NOT NULL default '0', `pseudo` text NOT NULL, `password` varchar(32) NOT NULL default '', `team` int(1) NOT NULL default '0', `mail` text NOT NULL, `avatar` text NOT NULL, `capitale` int(3) NOT NULL default '0', `cle` varchar(32) NOT NULL default '', `activate` int(1) NOT NULL default '0' );
j'ai un lien d'activation que je reçois par e-mail de ce type ...
http://derniere-bataille.hollinae.com/g ... 95dde447eb

et une requete :
echo ("SELECT mail FROM players WHERE id=".$_GET["id"]." AND cle LIKE ".$_GET["key"]."");

$req = mysql_query("SELECT mail FROM players WHERE id=".$_GET["id"]." AND cle LIKE ".$_GET["key"]."") or die(mysql_error()); 
et la ça fonctionne pas :roll:
SELECT mail FROM players WHERE id=2634196900 AND cle LIKE f1aa2ea4954fca126dc25c95dde447eb
Unknown column 'f1aa2ea4954fca126dc25c95dde447eb' in 'where clause'
pouriez vous m'expliquer que je puisse resoudre mon pb