I solved this log equation with different bases and I got $x={0, 3}$. Here's my solution:
$$\log_3 x = \log_9 3x$$ $$\log_3 x=\frac {\log_3 3x}{\log_3 9}$$ $$\log_3 x=\frac {1}{2}\log_3 3x$$ $$x=\sqrt {3x}$$ $$x^2=3x$$ $$x^2-3x=0$$ $$x(x-3)=0$$ $$x=0,3$$
I checked my answer on an online calculator (symbolab), but it only says that $x=3$. I don't understand why.
The domain of $\log_b$ are the positive real numbers. Therefore $0$ is not in the domain of $\log_b$ so it can't be a solution.