Buy Used
+ $3.99 shipping
Used: Good | Details
Sold by SFGoodwill
Condition: Used: Good
Comment: Used - Good. Fast Shipping - Easy Returns. Your purchase creates jobs and transforms lives, thank you! =)
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning PHP 6, Apache, MySQL 6 Web Development Paperback – January 27, 2009

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
$37.78 $3.31

Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 840 pages
  • Publisher: Wrox (January 27, 2009)
  • Language: English
  • ISBN-10: 0470391146
  • ISBN-13: 978-0470391143
  • Product Dimensions: 7.4 x 1.8 x 9.2 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,492,954 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Beginning PHP6, Apache, MySQL® Web Development

With this guide, you'll quickly learn why the combination of PHP, Apache, and MySQL is rapidly becoming the most popular way to develop dynamic web sites. It gives you the best possible foundation for understanding how the core components work separately and together, enabling you to take full advantage of everything they have to offer.

You'll discover how to utilize the key features of these technologies as you follow two projects to create complete web sites. These projects take you through the basics, such as writing PHP code, building a MySQL database, filling the database with data, and showing specific information to your visitors. You'll then incorporate some of the more complex topics of working with PHP, Apache, and MySQL as you progress step by step through the development of each site.

When you've finished this book, you'll have a thorough understanding of the core concepts you need to become an effective developer. Plus you'll be able to create a well-designed, dynamic web site using freely available tools.

What you will learn from this book

  • Installation and configuration of PHP, Apache, and MySQL

  • Ways to avoid errors and how to handle them when they occur

  • Techniques for creating, altering, and working with image files

  • Steps for building a content management system

  • How to monitor your web site through activity logs and error logs

  • Setting up e-mail lists and handling user registrations

  • Tips for adding e-commerce capabilities

  • How to connect to MySQL from PHP

Who this book is for

This book is for PHP beginners who have some experience with web site development concepts and a basic working knowledge of HTML and CSS.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Timothy Boronczyk is a native of Syracuse, New York, where he works as a programmer by day and a freelance developer, writer, and technical editor by night. He has been involved in web design since 1998, and over the years has written several articles on PHP programming and various design topics, as well as the book PHP and MySQL: Create - Modify - Reuse (Wrox). Timothy holds a degree in software application programming, is a Zend Certified Engineer, and recently started his first business venture, Salt City Tech ( ). In his spare time, he enjoys photography, hanging out with friends, and sleeping with his feet hanging off the end of his bed. He ’ s easily distracted by shiny objects.

Elizabeth Naramore graduated from Miami University (Ohio) with a degree in organizational behavior and has been a web developer since 1997. Her main focus is in e - commerce, but she develops sites across numerous industries. She is currently a moderator at, an online help center for PHP. She lives in Cincinnati, Ohio, with her husband and two children, and looks forward to someday returning to Miami U. to get her masters in computer science.

Jason “ Goldbug ” Gerner currently spends his days working as a web developer in Cincinnati and burns free time complaining about lack of support for web standards and abusing XML. He can often be found lurking in the discussion forums, waiting to chime in with nagging comments about CSS or code efficiency.

Yann “ Bunkermaster ” Le Scouarnec is the senior developer for Jolt Online Gaming, a British gaming company. He is a moderator at and a developer of open source PHP software for the gaming community. He has also worked for major software corporations as a software quality expert.

Jeremy “ Stolzyboy ” Stolz is a web developer at J & M Companies, Inc. ( ), a print company in Fargo, North Dakota. Jeremy is primarily a PHP/MySQL developer, but he has also worked with many other languages. When not working, he frequents the Internet and tries to keep his programming skills sharp and up to date. He is a contributor to and moderator at

Michael “ BuzzLY ” Glass has been a gladiator in the software/Web site development arena for more than eight years. He has more than ten years of commercial programming experience with a wide variety of technologies, including PHP, Java, Lotus Domino, and Vignette StoryServer. He divides his time between computer programming, playing pool in the APA, and running his web site at . You can usually find him slinking around on the forums, where he is a moderator with the nickname BuzzLY.

Customer Reviews

3.3 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By David Crisler on January 29, 2011
Format: Paperback Verified Purchase
Ok, I've had this book for over a year now and I'm on my second read-through so it's time for a review. This book is the best book I've found for learning how to code real, useful applications that will please clients and make you money. I credit this book for lifting me up from beginner to intermediate PHP programmer. Highly recommended.

Having said that, I am in agreement with some of the other reviews in that the book suffers from some critical, tragic flaws that need to be taken into account so let's start with the cons:


1) Many of the MySQL queries in the book & source code cause errors as written and everything comes to a crashing halt. MySQL errors are extremely cryptic and you will be pulling your hair out trying to figure out what to do with the authors' incorrect query syntax. It's very irritating, because obviously the code was not tested and they should know better. Luckily there is a forum where intrepid explorers have blazed the trail to success before you, but that leads to gripe #2.

2) The book has a support site but the authors are nowhere to be found. The only support you will find are scant users helping other users. Most of the issues with buggy code luckily have been answered by past users, but you have to dig for it. As of this writing, the search feature for the board does not work. You have to read through all the topics to find the one you need. FIX THE SEARCH WROX!

3) The book says "PHP 6" but all the MySQL queries are made with the original MySQL extension, not MySQLI or PDO. This is PHP 4 procedural code. You will not learn the intricacies of PHP OOP.

4) The authors are fond of using what they call "transaction" pages to process database interactions (updates, deletes, creating an account, etc.).
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Bob O'Neil on August 16, 2010
Format: Paperback Verified Purchase
If you are easily frustrated or do not enjoy debugging other peoples code, this book is definitely not for you. There are many, many places in this book where you will complete the tutorials and then attempt to execute the code only to find that you are (a) not getting the results the authors say that you should be getting or (b) you are not getting any results at all (except maybe an error message). I was able to work my way through this book by making frequent visits to the Wrox user forum for this title to see what fixes others have come up with for the bad code and by trolling the internet for solutions to some of the problems not discussed in the forum. I also wasted almost a month trying to get the PHP mail function running on my windows machine before giving up and migrating all my files to a unix server.
I don't know who is to blame for all the errors in this book - the authors or the publishers - but there are lots of them, especially in Chapters 13 - 16. Yet I feel like I learned a lot from this book, because I have a hands-on learning style, and if everything worked right the first time, there would be no challenge to the learning process.
This book has some really good tutorials and covers a lot of ground, but it could be a whole lot better if the authors and the publishers would get their heads together and fix some of the errors.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
First, I want to say I received this book as a gift so I can't complain too much. Second, I am new to PHP/MYSQL coding and this book has taught me a lot. The only problem I have with the book is that some of the code they use has errors or small imperfections. For example, in chapter 6 the book shows you how to write or edit to a database. The code is all written for you so basically all you have to do is copy/paste the code into your editor of your choice.
I use Dreamweaver and I like to type the code myself, so I can understand how it works.

After finishing and bringing the page up with Apache I noticed that the drop down lists, that connect to the database and let you choose the lead actors and directors displayed them in doubles. The actors and directors are placed in the same table, which has a total of eight values. The code was reading all the actors but it was counting the director's spots and placing the actor's names in the places again. I have tried everything to figure out how to get the extra names off the list but nothing worked. I checked the code over and over but everything looked good.
I even thought they meant to do this on purpose, to show an example. But that wasn't the case either.

There are many small examples like this through out the book. In a way, it's a good thing because it forces the reader to debug the code or improve on it. It also can be annoying. Either way, the book gives a lot of information but read additional PHP/MYSQL books because as I found out, everyone codes differently.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Authors

Discover books, learn about writers, read author blogs, and more.