Sin like.
Iguala
= o usa
IN
Código PHP:
Ver original$idMateria = $_POST['idMateria'];
$consulta = mysql_query("SELECT * FROM profesores WHERE materias IN ($idMateria)", $link); //si le pasas el string 6,12,10
Si estás seguro que siempre enviarás un sólo dato, pues no uses IN, iguala:
Código PHP:
Ver original$idMateria = $_POST['idMateria'];
$consulta = mysql_query("SELECT * FROM profesores WHERE materias=$idMateria", $link); //si sólo le pasas un número
Saludos.