Amazon.com Customer Reviews
Wrong book for me, right book for some - Review written on April 26, 2007
Rating: 3 out of 5
6 customers found this review helpful.
I knew I had picked up the wrong book when, in the first or second chapter, the authors said that variable types didn't matter and that they wouldn't bother covering them until late in the book. Admittedly, I can see their point, but the way the statement was written made it apparent that they were aiming this at HTML authors and other people with little to no real programming experience. If you want to pick up the PHP language and already have experience with a real programming language or two, you'd be better off picking up something else. If not, this book actually would be a good way to get started.
Update: Now that I've chewed through a little more of the book, I would no longer recommend this book to even a beginner. Uncommented, and hard to read examples that make poor use of whitespace dominate later chapters. The examples aren't the 3-4 page long beasts you find in some C or Java books, but nonetheless, this book does not demonstrate good coding practices, and should not be used by a new programmer to pick up the ropes.
Reurned for a refund - Review written on December 18, 2006
Rating: 2 out of 5
21 customers found this review helpful.
There are two problems with this book. First of all it's filled with typos, both in the text and in the sample codes. The typos in the text made me laugh (its vs. it's type stuff), those in the codes made me cry. There are entire lines in some codes or screen ouputs that clearly do not belong there (take a look at page 126, about a third of the way into the page there's a line that goes --> ,"Aaron Weber"); <-- . Clearly, this line serves no purpose on its own and it was accidentally cut and paste from the end of the following line. Just too many typos, within 10 pages I had lost my confidence in this book. Secondly (and more importantly), this is NOT a beginner's book. It attempts to educate the reader on PHP and MySQL, and fails at both. For instance, the book never once mentions something as basic as the difference between echo and print in PHP. Then there's the instructions on installing phpMyAdmin on page 140, specifically item 6. I know nothing about MySQL so I have no idea how to "set the hostname, etc. of my database in the config.inc.php file". Thanks for nothing. In summary, if you're a beginner, you may think you've learned PHP and MySQL upon reading this book, and in fact you'll just be confused, and if you already know them, then why on earth would you use this simplistic book? I've returned my copy for a refund. By the way, I saw that one of the positive reviews below was posted on the book's blog site. Let's see if mine makes it.
VERY VERY HIGHLY RECOMMENDED!! - Review written on December 10, 2006
Rating: 5 out of 5
2 customers found this review not to be helpful.
Do you want to know how to create dynamic web sites? If you do, then this book is for you. Authors Michele E. Davis and Jon A. Phillips, have done an outstanding job of writing a book that shows you how programming, templating and databases work.
Davis and Phillips, begin by showing you how PHP handles simple text, and then moves on to basic decision making. Then, the authors discuss expressions and statements. Next, they introduce you to some basic database structure so that you have an understanding of databases. They also show you how to connect to the MySQL database using the client tools that come with MySQL. The authors then continue by showing you how to connect to a MySQL server from PHP. Then, they show you how to start working on some of the more common tasks that you'll perform when writing PHP programs. Next, the authors show you how to perform more complicated database tasks from PHP. They also explore your options for validating form data before a form submission. Finally, the authors arm you with numerous resources that can help you during your PHP and MySQL journey.
This most excellent book will walk you through many challenges. Perhaps more importantly, you'll be able to design new features and let you imagination run wild!
Some of the foundation is good, but with problematic gaps - Review written on October 17, 2006
Rating: 3 out of 5
5 customers found this review helpful.
I am a newbie to MySQL/PHP. Truly. Many reviews of the O'Reilly series clearly have extensive backgrounds in programming. I do not: I had a little HTML under my belt, that's it.
The book does do an excellent job explaining what Apache, MySQL, and PHP are and how they interact. The author does a good job explaining PHP syntax and MYSQL as well. But, if you pick this book up as a beginner with a specific project in mind, you may have trouble figuring out how what your are learning relates to what you want to do. That's the joy of being a newbie. Using this book along with something like the Nutshell books, which are reference books, will speed things along.
The installation section in this book--for the true beginner--was a huge let down. This section assumes knowledge that many people who are diving headlong into this may not know. If your Apache installation goes wrong (and mine did), the author simply tells you to redo the section. I quintuple checked my configuration instructions: everything was as instructed. And you get PHP and MySQL to work if Apache isn't working.
Ultimately, I tried both of the all-in-one installations of AMP: XAMPP and wampserver, which preserved my ability to proceed forward.
Learn How To Use PHP Fast, Faster, Fastest!!! - Review written on July 20, 2006
Rating: 5 out of 5
17 customers found this review helpful, 10 did not.
'Learning PHP and MySQL' by Michele Davis is another Barry Bonds-esque home run of a book in the "Learning" series of O'Reilly gems. Covering a nice amount of 350 pages, the book is broken up into 17 Chapters:
01. Dynamic Content on the Web
02. Installation of PHP
03. Basics of PHP
04. Intermediate PHP
05. PHP Functions
06. Arrays
07. Database Basics
08. Using MySQL
09. PHP > MySQL communication
10. Forms
11. Practical PHP
12. Modifying MySQL Objects and PHP Data
13. Cookies, Sessions, Access Control
14. Security
15. Validation & Error Handling
16. Sample Apps
17. Wrapping Up
I like any book that has the word 'Learning' on the cover to not be too long, the writing to be clear and easy to understand, with plenty of pictures and screenshots so I can easily understand the concepts presented within. This book does all that and a whole lot more.
PHP has been around for some time in its role as the "other child" next to ASP and JSP. With this book by your side, you will soon learn that this technology has just as much to offer as the other 2 prevailing ones, except this one is open source and FREE (F-R-E BABY)!!
Support your open source developers out there and learn that you don't have to turn to Microsoft or Sun in order to produce a web site that is feature full and packed at the same time!!
***** HIGHLY RECOMMENDED