I wouldn't say that I am amazingly good with php but still can do a lot with it.
The best way I learn is to get to a problem and then solve it.
I wanna lean something new so if you have anything in mind that is pretty tricky to do in php/mysql please let me know