El valor que le pasas a la consulta no es correcto. es decir no es un resource del resultado de mysql_query(), eso quiere decir que la ocnsulta no es corecta y te esta dando algun fallo, por lo cual despues de mysql_query() haz un:
Código PHP:
mysql_query() or die (mysql_error());
Eso te especificara que estas haciendo mal, jeje