I picked this book up because I needed to learn PHP and really liked the 'XML by Example' book in the Que series. This book does not work very well, however. The pacing is too slow, with lots of the book's content spent laboring through trivial language elements (control structures, functions, etc.). In the final example, when the book culminates in a useful Web application (a simple, MySQL-based guestbook program), the reader who tries to get the code to work discovers that the book is out-of-date, relying on global variables and session management information that is done very differently in current releases of PHP. I was able to debug the example with help from O'Reilly's 'PHP Cookbook', which helped with everything except figuring out a way to get my money back for this turkey.