Beginning PHP5, Apache, and MySQL Web Development (Programmer to Programmer)

Beginning PHP5, Apache, and MySQL Web Development (Programmer to Programmer)
Authors
Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy Stolz, Michael K. Glass
ISBN
0764579665
Published
04 Feb 2005
Purchase online
amazon.com

This update to a Wrox bestseller dives in and guides the reader through the entire process of creating dynamic, data-driven sites using the open source "AMP" model: Apache Web server, the MySQL database system, and the PHP scripting language. The team of expert authors covers PHP scripting, database management, security, integration, and e-commerce functions and comes complete with a useful syntax reference.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

lek said
I'm not very happy with this book. The code examples contain errors - even the latest versions of the some of the pages that you can download from their website won't run because of things like missing curly braces or similar type-o's. I would understand a couple of errors here or there, but surely they could make sure that the code they put in the book and online actually runs?

Also, the programming advice and style they give isn't very good, and occasionally contradicts each other from one chapter to another. I have experience with other programming languages, so I know that some of the ways that they recommend you do things are both more complicated and less efficient than other ways.

All that said, I am learning what I wanted to learn - I just think there must be better books than this out there!

Roberto A. Ortiz Hernandez said
Buen libro para comenzar a programar en PHP, trae cosas utiles, desde la instalacio de los componentes separados, hasta manejo de imagenes, conexion a mysql, etc.

PHP Man said
I have read several PHP-MySQL books recently. I would not recommend purchase or even wasting time reading this book. Others have said it is very out of date with MySQL and it is, however it also has so many errors in the sample code it makes the language near impossible to learn. The downloaded code from the 'Wrox' site is no better. After 3 years on the site it hasn't been fixed. All one needs to do is look at the book's forum on the site, particularly threads about Chapter 6 and Chapter 10 to see the un-addressed errors. Readers have attempted to post fixes but often it's a case of the blind leading the blind as their fixes don't work either. This book was basically a minor rewrite of the same book published in 2004 with most of the same errors. It was also written by committee which is rarely a good book to buy. In this case the authors can stand in a circle and point left as to whose fault this rotten code is. They and the publisher apparently have no shame or sense of duty to correct the online code so the book would be useful. A new version is due in 2009 with most of the same authors but after two failures I don't see how this update will be more accurate. I did down load the Chapter 10 code of the new book and found that it works. However they did not just fix this books code, they completely rewrote the code and simplified it making it not so useful to use for this book. I know this review is very harsh but I believe it is well deserved by all those involved in publishing this book.

Joel E. Bousley said
I would truly love to give this book 5 stars; however, as some of the more recent commentators have indicated, it's out of date. Unfortunately, that's a show stopper when you're using the most recent version of MySQL! I was going over this book as a refresher course, since I have been generally well satisfied with Wrox's books, but the outdated syntax in the MySQL sections are real deal-killers. It's been years since I touched PHP, so I figured I could pick this up and get back into the groove of things and truly get into MySQL at the same time -- no dice on that one.

In short, this book is largely handicapped by two things:

1. It needs to be revamped for the latest version of MySQL and PHP (6 is right around the corner), and
2. The errata section on the website needs to point some of these things out.

I'm giving it four-out-of-five stars because it would have been a righteous book in 2005.

Steward Willons said
This is a decent book, but the MySQL syntax is very out-of-date. If you're working with a current version of MySQL, this isn't going to do you any favors. Until they see fit to update this volume, I recommend buying something else.

I've had great luck with "PHP, MySQL and Apache" by Julie C. Meloni (Sams Teach Yourself) third edition (2007). Its example projects are different and not quite as applicable to what I'm needing to do, but who knows - they may be just what you need. The biggest benefit is that it uses the mysqli commands that PHP 5.xx demands.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“To iterate is human, to recurse divine” - L. Peter Deutsch