Mja. Kan du programmera sen innan? Om inte så kan det vara träligt att sitta med php.net's dokumentation.
Och ja, MySQL eller någon annan databas bör du kunna om du ska använda dig av php.
Jag hade
http://www.amazon.com/PHP-MySQL-Dyna...444909-3781717 när jag lärde mig php och mysql, och den var rätt så pedagogiskt dock inte så omfattande.