Hola,
¿Que quieres decir con 'no funciona'? ¿Da error? ¿O no muestra datos? ¿o se queda en blanco?
Para detectar un error en tu consulta, puedes usar mysql_error() (
www.php.net/mysql_error). Puedes usarlo asi:
Código PHP:
$resultado=mysql_query($consulta,$conexion) or die("Error $consulta <br>MySQL dice: ".mysql_error());
Asi veras el mensaje de error. Y en tu codigo del primer mensaje te dara un error de sintaxis, ya que IN necesita que la lista vaya entre parentesis, y las comillas es para cada elemento de la lista (
http://www.mysql.com/doc/en/Comparison_Operators.html).
Suerte.
PD: Por cierto, ¿almacenas el guion en el campo? Porque si no almacenas el dato con el guion es normal que no te de resultados.