es posible que tu consulta esté errada, y obviamente hay algo que haces mal pero no sabes que es...
como no somos adivinos, una manera de saber el verdadero problema es depurando la consulta:
Código PHP:
$TUQLO = mysql_query(/* tu consulta */) or die(mysql_error());
así, resuelves el enigma de tu error "a
causa" de emplear
WHERE...