Learning PHP & MySQL and over 2 million other books are available for Amazon Kindle . Learn more

Trade in Yours
For a 0.13 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Learning PHP & MySQL on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites [Paperback]

Michele E. Davis , Jon A. Phillips
2.8 out of 5 stars  See all reviews (5 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Kindle Edition 11.95  
Paperback --  
Trade In this Item for up to 0.13
Trade in Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites for an Amazon Gift Card of up to 0.13, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

27 Aug 2007 0596514018 978-0596514013 2

PHP and MySQL are quickly becoming the de facto standard for rapid development of dynamic, database-driven web sites. This book is perfect for newcomers to programming as well as hobbyists who are intimidated by harder-to-follow books. With concepts explained in plain English, the new edition starts with the basics of the PHP language, and explains how to work with MySQL, the popular open source database. You then learn how to put the two together to generate dynamic content.

If you come from a web design or graphics design background and know your way around HTML, Learning PHP & MySQL is the book you've been looking for. The content includes:

  • PHP basics such as strings and arrays, and pattern matching
  • A detailed discussion of the variances in different PHP versions
  • MySQL data fundamentals like tables and statements
  • Information on SQL data access for language
  • A new chapter on XHTML
  • Error handling, security, HTTP authentication, and more
Learning PHP & MySQL explains everything from fundamental concepts to the nuts and bolts of performing specific tasks. As part of O'Reilly's bestselling Learning series, the book is an easy-to-use resource designed specifically for beginners. It's a launching pad for future learning, providing you with a solid foundation for more advanced development.

Customers Who Bought This Item Also Bought

Product details

  • Paperback: 432 pages
  • Publisher: O'Reilly Media; 2 edition (27 Aug 2007)
  • Language: English
  • ISBN-10: 0596514018
  • ISBN-13: 978-0596514013
  • Product Dimensions: 22.9 x 17.5 x 2.8 cm
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 776,447 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Michele E. Davis has co-authored and authored over 11 books and has been a career writer since she sold her first poem to CRICKET magazine in second grade. She has an MFA in Writing from Hamline University and is always trying to improve her writing technique. Someday it will be perfect.

Jon A. Phillips is a software engineer who loves Open Source technology. He's been working with web development and databases for over 12 years and is always exploring new technology. Additionally, he co-authored a Dreamweaver for Dummies book that came out July 2006.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

2.8 out of 5 stars
2.8 out of 5 stars
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
3.0 out of 5 stars Good intro, but too many typos 30 April 2008
Good overall introduction to using php and mysql, that also introduces you to using tools like PEAR and the smarty template engine. I bought the book because a) I've been impressed with O'REilly books before and b) It included chapters on Security and on Sessions and Access Controls. I was also impressed that the Mysql parts included basic dba necessities such as backups, imports and use of indexes etc. However (and this is why I'm not giving the full 5 stars) there were a lot of silly typos in the code I typed in from the book. Once I looked at the Oreilly site (they correct some typos there) I was able to hunt down the rest. I suspect it would be a showstopper for someone who hasn't the relevant programming experience however. Since the book didn't come with code on disk I can only give 3 stars (or three and a half).
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
2.0 out of 5 stars Full of mistakes, utterly unprofessional 9 May 2008
I'm on the verge of giving up with this book. I'm not a qualified programmer, so I want to be able to trust that the book I'm using is accurate. This book isn't.

Some typos are stupid simple things that anyone with internet experience can probably fix - e.g. it says apache.or/... when it means apache.org/... They'll cause what you're doing to fail, but will only cost you about 5 minutes to fix and a few units of sanity as you curse O'Reily Media for being so shockingly unprofessional.

Others are fatal (figurativly speaking!), or at least for someone like me of the level this book pretends to be aimed at (experience with HTML & CSS, no formal programming background). E.g. when it's guiding you through setting up PHP to run with Apache, it leads you by the hand as far as opening the .conf file you need to modify in notepad, takes you to the right section in the file, and then... "Restart Apache so it can read the new configuration". But I haven't changed the configuration! They seem to have literally forgotten to write what I actually need to do! Even worse, the things they did bother to explain (e.g. that I might want to use notepad.exe) I could have worked out for myself. There's a screenshot, which has different code to what's on my screen, but copying it so they match doesn't work...

An experienced programmer who knows and understands php, mysql, apache etc would have no trouble working out what to do. But why would such a person need or want this book? What's the point of a teaching book when you need to already know everything in the book in order to spot when the book itself is wrong?

As for the explanations, they're sometimes good and easy to follow, but again there are careless slips.
Read more ›
Comment | 
Was this review helpful to you?
6 of 7 people found the following review helpful
2.0 out of 5 stars Wrecked by coding errors 26 July 2008
Format:Paperback|Verified Purchase
This is an adequate, though uninspired, look through the basics of using PHP and MySQL to build dynamic web sites. Because it is trying to cover two major topics from a starter level it is unable to treat either in the depth needed for the reader to become fluent in either the use of SQL databases, or PHP.

However, the book also suffers from a serious flaw which renders it unfit to be used by those wishing to learn the subjects involved. The sample PHP code is frequently incorrect, and this will cause endless confusion for newcomers. It is clear that insufficient attention has been paid to making sure the code is correct, which would seem to indicate that the authors haven't even tried to run the code they present.

What the editors at O'Reilly were thinking of when they let this go through, I really don't know.

Not recommended.
Comment | 
Was this review helpful to you?
9 of 11 people found the following review helpful
5.0 out of 5 stars Learning PHP and MySQL 7 Oct 2007
By Tami Brady TOP 500 REVIEWER
PHP and MySQL are highly adaptive programs that can be used to create a variety of dynamic website potentials. Although fairly simple to use once you understand the basics, the learning curve on these programs is a little high at first. In order to use the capabilities, the user has to not only understand what the programs do and how they work together. However, probably the hardest part of the process is learning all the vocabulary associated with these systems.

Learning PHP & MySQL is a very good reference, especially for this latter challenge. The guide not only defines and explains each of the different concepts but gives examples that better illustrate these aspects while giving the user a glimpse into how they could use them for their own purposes. Especially for the more difficult sections, I really liked that I could replicate the code on my computer and see the results for myself. This aspect gave me a far better idea of how I could use these programs in conjunction to create the effects I want.
Was this review helpful to you?
2.0 out of 5 stars Shockingly poor 4 Jun 2012
By clovell
Persistent typos, whole steps or even sections missing, and some of the examples are so difficult to understand and downright laughable that I lost faith in the authors after about 5 chapters. The introduction is actually well written and inviting, which made me pick this up thinking it would be not only informative but interesting - big mistake. Avoid.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category