I found this book after looking for online tutorials. I came across a well established site (www.phpfreaks.com) they had this book for sell so I thought I would check it out, it looked good but I had just bought 'Programming PHP' by 'Rasmus Lerdorf & Kevin Tatroe'.
I decide to follow some of the online tutorials on there site instead, and the quality was excellent and when I found out it was the guy from the site who wrote this book I just had to have it.
I found it on Amazon (like most things) and paid my £23 and to be honest this book is better then a 5 star rating. It is the book I have always wanted, it explains things in a clear easy to understand way but don't let that through the professional off, it covers from the very basics to advanced scripts in one book.
It provides the code but breaks it down into easy to digest explanations to what it does and why it does that. To be honest I wish I had got this before I got 'Programming PHP' as I think this is much better.
Some things you may find interesting, this DOES NOT come with a CD. This did not bother me as it gives you good practice to typing the code so anyone looking just to get a CD full of code that they can copy and paste and say they have made this site, NO, sorry you can't.
I would also suggest you don't just buy this one book, although it is VERY good I would encourage you to by a second book on PHP just to compare how one does something and the other does it so you don't just code one way. Try to get a fell for all the different methods.
As a web designer I found this easy to pick up but I would say if you don't know HTML then don't buy this, try a book on that as this is like HTML level 2. This book is tutorial based and does cover MySQL so if you want a very good reference book that will help you code, understand and implement PHP then BUY THIS BOOK I can not praise it enough.
_Chris