hola, tu error esta en q like es para busquedas no para coincidencias
deberias de cambiar
$result = mysql_query("SELECT * FROM empresa WHERE codigo
LIKE '%$buscar%' ORDER BY nombre", $link);
por
$result = mysql_query("SELECT * FROM empresa WHERE
codigo ='$buscar' ORDER BY nombre", $link);
con eso se va a solucionar