Chuck --
This stuff isn't easy if you lack formal training. I'm self-taught on HTML, CSS, and MySQL/PHP (hardly an expert), and I spend lots of time "chasing my tail" to figure things out.
Just dig in -- read and ask lots of questions in forums dedicated to the particular topic (php.net and mysql.org are great resources). Jason here has been a great resource for me, and others.
Mike