Buy Used
CDN$ 1.21
+ CDN$ 6.49 shipping
Used: Very Good | Details
Sold by wobcanada
Condition: Used: Very Good
Comment: The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Have one to sell?
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 – Jan 27 2009

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 44.99 CDN$ 1.21

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 840 pages
  • Publisher: Wrox; 1 edition (Jan. 27 2009)
  • Language: English
  • ISBN-10: 0470391146
  • ISBN-13: 978-0470391143
  • Product Dimensions: 19 x 4.6 x 23.6 cm
  • Shipping Weight: 1.2 Kg
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #1,449,306 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

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

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) HASH(0x997c68ac) out of 5 stars 6 reviews
5 of 5 people found the following review helpful
HASH(0x9894d7f8) out of 5 stars Best PHP book I've found Jan. 29 2011
By David Crisler - Published on
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.). This is an interesting approach. The authors show you how to check for errors and send the user back to the original page to display the errors, but they don't tell you how to preserve user input in form fields. Major fail.

5) Functions are introduced that are not explained at all. You have to look them up in the PHP manual.

Ok, now on to the positives:


1) I own beginning PHP books by David Powers and Larry Ullman, and they are all good, but this book blows them away in terms of teaching you real-world techniques for creating dynamic, interactive web applications in a way that is fun and interesting without bogging you down in complicated minutia. From the very beginning you will be coding stuff that inspires your creativity. You will begin to think like a programmer. The authors have a light, humorous style of writing that made learning fun.

2) The book really showed me how to code sites that are personalized for registered users. It showed me how to effectively register those users, and track them through the applications, offering personalized data for each of them. What I really liked was how this book takes that approach from the very beginning, and never lets up. In my opinion this is a highly marketable skill set to have under your belt. Once you know the basic techniques for creating this type of application, the sky's the limit on what you can offer your clients. Thanks to this book, I have coded several user-community-oriented web applications for clients.

3) From very early in the book you will be using multiple tables within a database. Many beginning PHP books take a one-table approach most of the way through, then introduce multiple tables at the end. Not this book. You WILL become skilled at using multiple tables, joining the tables in intricate queries to compile custom data sets for your users. I found this very empowering. I now have a MUCH better sense of how to design my database tables and how to get the data I need.

4) The approach is "real world". In other words, there are lots of tricks and techniques in the book that enlightened me in a "Oh, so THAT'S how developers do it" kind of way. This is an extremely valuable asset. Most other books concentrate on syntax and methods but this book shows you "the way its really done". I'm sure there are other, perhaps better ways to get things done, but for a beginner, the methods these authors use was very eye opening and immediately helpful.

5) The book has a large appendix that includes a list of PHP functions. It's like having the PHP manual.

6) At the end of each chapter are optional exercises you can try. I didn't do all of them, but the ones I did really reinforced the learning process.


If you have read other beginner PHP books but want to jack up your game with marketable skills, I strongly urge you to get this book! But be prepared - you will have to work through some frustrating errors in the code as well as a sad lack of support by the authors and publisher. It really is a shame - this book could be absolutely perfect if it's creators would just show some pride and fix the flaws.
3 of 3 people found the following review helpful
HASH(0x98b7e178) out of 5 stars This book could have been so much better Aug. 16 2010
By Bob O'Neil - Published on
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.
HASH(0xb7d5d54c) out of 5 stars Good book but small imperfections in code March 30 2010
By Chris R. Binsack - Published on
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.
HASH(0x98a7c390) out of 5 stars Best book for real applications March 31 2010
By Amazon Customer - Published on
Format: Paperback
If you are looking for a book that gives you real world applications this is it. However, this book does not go through every little detail and then say make an application. It actually gives you an application then goes into how it works. So if you are a person that likes to learn everything upfront and then tries to make applications from what you have learned then this book might not be for you. But, if you are like me and like to see how these applications are built and learn from "reverse engineering" then this is for you. I have yet to have a problem with the code; however, I do agree with others that it is a must, when learning a new language, to draw from more than one book as a learning tool.
0 of 3 people found the following review helpful
HASH(0x98a7c204) out of 5 stars Good And Bad June 6 2010
By devlim - Published on
Format: Paperback
I will say that this book is good that teach how to build various application like login system, forum, send mail and etc.
but what make me rate this book 3 is

1)It use table in html, even thought this book is not teaching html, but at least use simple/standard css than using table where many tr and td cause confuse.
2)Many grammer error and use wrong word.
3)it dont use php efficiency like this book try to incorporate all php code in one php file.
4)It seem like focus on php 5 instead of php6, well maybe i wrong in this.