Hola gracias por responder pues si tenia un parentesis de más , pero aún asi no logro que me quede la consulta
$consulta = $db->consulta sprintf("SELECT * FROM asignaturaslic WHERE idgrado LIKE '$_POST[elegido]' and rfcdocente='%s'",$_SESSION['mivariabledesesion']);
Me marca este error
Parse error: syntax error, unexpected T_STRING en esa linea
alguien me puede ayudar???'