I've been given "PHP and MySQL for Dummies" by J. Valade to work with, assumes a basic knowledge of HTML but nothing else and includes PHP and MySQL software on CD, which would have saved me the downloads if I'd known in advance.
Main criticisms I have of the book so far, although I only started today so not conclusive:
(1) it assumes global register is turned on by default, which is NOT the default setting in the latest version of PHP, so causes problems with the sample code in the book. But I worked out how to solve this myself, by finding out about superglobals from php.net
(2) it didn't explain the one very simple but crucial question I did have
On the other hand, it's cheap!
DD