A parte che hai sbagliato forum e non hai descritto per niente il problema, provo a indovinare:
Ipotesi 1:
mysql_query('SELECT blablabla WHERE attributo = $variabile');
In tal caso, usa gli apici doppi oppure gli apici singoli concatenando i pezzi di query con la variabile ('blablabla'.$variabile.'blablabla');
Ipotesi 2:
L'attributo è di tipo (VAR)CHAR, e ti sei dimenticato di racchiudere tra apici singoli il valore con cui lo confronti (o se usi apici singoli anche per racchiudere la query, ti sei dimenticato l'escape.