Erreur : Unknown column 'grille' in 'where clause'

bonjour quelqu'un pourrait m'aider a régler ce probleme voici mon code:
<?php
$db = mysql_connect('xxxxxxxx','xxxxxxx','xxxxxxx');
mysql_select_db('xxxxxxxx',$db);

$Req = "SELECT * FROM calgrille WHERE grille and ok='non' ORDER BY grille LIMIT 1";
$Res = mysql_query($Req,$db);
while($data = mysql_fetch_array($Res))
$numgrille=$data['grille'];

$Reqa = "SELECT * FROM membre WHERE arrete='non' and membre.pseudo not in (select pseudo from participants WHERE grille=$numgrille)ORDER BY pseudo";
$Resa = mysql_query($Reqa) or die ("Erreur : ".mysql_error());
echo"<center><font size='2'color='brun'>".$i++." Pseudo</font></center>";
while($Obja = mysql_fetch_array($Resa))
{echo "<center><font size='2'color='orange'>".$i++."- ".$Obja['pseudo']."</font></center>";

}?>

merci de votre aide
footballpronos

2 réponses

  1. Bonjour,

    L'erreur semble explicite :
    « Unknown column 'grille' in 'where clause' »

    La colonne GRILLE existe-t-elle dans la table calgrille ? Et dans la table participants ?

    Xavier
    0
    1. bonjour et merci pour ta reponse effectivement il manquer bien GRILLE dans une de mes tables.

      merci d'etre pencher sur mon probleme.

      maintenant probleme d'affichage il m'affiche pas d'erreur mais pas non plus ceux qu'il y a dans ma table
      je vais chercher
      david
      0
  2. Bonjour

    De plus, ton 1er WHERE grille and ok='non' me semble suspect : te ne devrais pas avoir plutôt grille = qqchose ?
    0