Partial derivative of a two variables function, one of which dependent on the other
The quantity $\frac{\partial f(x,y)}{\partial x}$ is defined as the derivative of $f$ with respect to its first argument. Even though you will eventually assign $y = \phi(x)$, the quantity $\frac{\partial f(x,y)}{\partial x}$ still refers to the (perhaps hypothetical) assessment of "how much does $f$ vary when $x$ is varied and $y$ (its second argument) is held constant." Meanwhile, the total derivative $\frac{df(x,y)}{dx}$ assesses all ways that $f$ varies with $x$, including any "indirect" contribution through how $y$ may depend on $x$ (i.e. $\phi$). Generally speaking, $$ \frac{df(x,y)}{dt} = \frac{\partial f}{\partial x} \frac{\partial x}{\partial t} + \frac{\partial f}{\partial y} \frac{\partial y}{\partial t} $$
Letting $x=t$ we have, \begin{align} \frac{df(x,y)}{dx} &= \frac{\partial f}{\partial x} \frac{\partial x}{\partial x} + \frac{\partial f}{\partial y} \frac{\partial y}{\partial x}\\ &= \frac{\partial f}{\partial x} + \frac{\partial f}{\partial y} \frac{\partial y}{\partial x} \end{align}
Letting $y = \phi(x)$ we have, $$ \frac{df(x,y)}{dx} = \frac{\partial f}{\partial x} + \frac{\partial f}{\partial y} \phi'(x) $$
Notice that, $$ \phi'(x)=0\ \implies\ \frac{df}{dx}=\frac{\partial f}{\partial x} $$
The partial derivative under question is "how $f$ varies while we vary $x$ and hold its other arguments constant", $\frac{\partial f}{\partial x}$, which still makes sense even if $y=\phi(x)$.
In the case of $f(x,y) = e^{xy}$ we have, $$ \frac{\partial f(x,y)}{\partial x} = ye^{xy} $$ and \begin{align} \frac{df(x,y)}{dx} &= ye^{xy} + xe^{xy}\phi'(x)\\ &= e^{xy}\big{(}y + x\phi'(x)\big{)} \end{align}
which is, as you have found and we would hope, equivalent to thinking of $f$ as a function of one variable $x$ to find by "product rule", $$ \frac{df(x)}{dx} = e^{x\phi(x)}\big{(}\phi(x) + x\phi'(x)\big{)} $$