Edit
Thanks to a comment I can correct the first answer.
You assertion is wrong, and you can prove that by contraposition.
We want to find a $p$ non constant such that $$\sin(z)=p(z)$$ as infinitely many solutions.
We can simply take $p(z)=z$.
You can look the details of this equation here.
Consider the function
$$f\colon z\in \mathbb C\mapsto \sin(z)-p(z).$$
The function $f$ is entire (holomorphic on $\mathbb C$). You then know that
$$\vert f(z)\vert \xrightarrow[\vert z\vert\to\infty ]{} +\infty.$$
So you can consider $R$ such that for all $z$ such that $\vert z\vert>R$, $f(z)\ne 0$.
Then you know that $f$ as finitely many zeros in $\bar B(0,R)$ because it is a compact and $f$ is a non null holomorphic function.