I've been struggling to master PHP on and off for quite a few months now, with relatively little success. :(
It occurs to me that it might help if I had a better idea of PHP's uses. My impression is that PHP is mainly used with respect to databases. That is, one uses it to enter data and then to retrieve the data in various useful combinations. It's also used to edit and delete data, but those are secondary uses, so to speak.
Since the Web is made up of databases, to such a very large extent, that does cover quite a lot of territory.
I'm wondering, though, are there other 'big' uses of PHP that I'm overlooking?
- - -
On edit: I found this page which lists some other uses of PHP. I don't really understand them, perhaps just because I haven't seen them in action.
Would the 'other' uses described be somewhat rarer? or would they be considered more 'advanced'?
I guess my question is: when I'm trying to learn PHP, what am I learning? Mostly, I guess, how to set up and manage a database-driven Web page? That was my original wish, and is still my primary need.
.

