This PHP book is great for non-programmers. It provides real-world examples of actual PHP script uses and it is the best way to get started writting useful scripts for your website quickly. Unlike most programming books this one explains how things work in a simple easy to understand manner. It also includes a guide to fundemental PHP functions.
Another book for beginners focusing mainly on practical PHP applications using a MySQL database. What I like about it is the fact that it teaches you basic programming principles which can later be applied to any other programming languages you tackle.
Learn how to develop dynamic and secure commercial websites. The first edition was a best-seller and I am sure the second one will be also. A must have book if you want to keep in touch with a rapidly changing MySQL and PHP world.
Like the name suggests, this book is a Bible. Get started with PHP, add it to HTML, use a MySQL or Oracle database and more. After you can handle these basic tasks learn about HTTP, using cookies to store data, creating graphics and using sessions.