7 Great PHP books for learning the PHP language

The following list of PHP books are aimed at those that would like to learn the PHP language. I have started the list with my favorites that I have personally read. If you are an experienced PHP developer and have some favorites that are not listed here, please share them in the comments below.

1. PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide

PHP and MySQL for Dynamic Web Sites: Visual QuickPro GuideThis is a really great book for learning PHP and MySQL because it offers hands on projects that are practical. I believe the best way to learn is by doing, and this is a great guide to start you in that direction. I personally have this book on my shelf and highly recommend it.




2. PHP for the Web: Visual QuickStart Guide

Here is another visual quickstart book from Larry Ullman. This book is more focused on PHP within HTML5. There is one chapter on MySQL, but not as deep as the previous book I suggest.




3. The Joy of PHP: A Beginner’s Guide to Programming Interactive Web Applications with PHP and mySQL

The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL
The author starts with some basic HTML so the absolute beginner can catch up quickly and then goes step by step on how PHP works. The book is a gentle introduction to a very rich topic. The hope of the author is to show you that PHP isn’t really that scary after all, it is something YOU can do, and it can even bring you joy once you get it.




4. PHP and MySQL Web Development

PHP and MySQL Web Development
This book shows you how to use PHP and MySQL together to produce effective, interactive web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. It provides numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing web applications with Ajax-based interactivity.




5. Head First PHP & MySQL

Head First PHP & MySQL
Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more.




6. PHP & MySQL: Novice to Ninja

PHP & MySQL: Novice to Ninja
This is a practical hands-on guide to learning all the tools, principles and techniques needed to build a fully-functional database-driven web site using PHP & MySQL.




7. PHP & MySQL: The Missing Manual

PHP and MySQL: The Missing Manual
With this book you will learn how to build a database, manage your content, and interact with users. With step-by-step tutorials, this will get you started with expanded coverage of the basics and takes you deeper into the world of server-side programming.




What are some of your favorite PHP books?