The two books that were recommended to me are
Programming PHP and
PHP and MySQL Web Development. The first is a quick read, I finished it in a couple of days. The second is more intense and provides a lot of examples you can work through, including real-world detailed examples of things like setting up an e-commerce site, building a mail service, writing a content management system, etc. You can work through the first half which is about PHP and MySQL in a week or so if you're a fast reader and technically astute, I think, then work through the examples that most closely fit your project in another week or two. (I think this is doable in your case because you already have a background in these areas) I'm sure others will have additional suggestions...
Regarding HTML and CSS, you can for free work through the online tutorials at
W3Schools. Pretty simple stuff next to PHP and MySQL, IMHO. :-)
Vasily