Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide... and over 2 million other books are available for Amazon Kindle . Learn more

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, and JavaScript 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, and JavaScript [Paperback]

Robin Nixon
4.6 out of 5 stars  See all reviews (34 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Kindle Edition 12.67  
Paperback --  
There is a newer edition of this item:
Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to Creating Dynamic Websites Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to Creating Dynamic Websites 5.0 out of 5 stars (2)
In stock.

Book Description

24 July 2009 0596157134 978-0596157135 1

If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You'll also learn how to add JavaScript to create rich Internet applications and websites.

Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts, including objects, XHTML, cookies, and session management. You'll practice what you've learned with review questions in each chapter, and find a sample social networking platform built with the elements introduced in this book.

This book will help you:

  • Understand PHP essentials and the basics of object-oriented programming
  • Master MySQL, from database structure to complex queries
  • Create web pages with PHP and MySQL by integrating forms and other HTML features
  • Learn about JavaScript, from functions and event handling to accessing the Document Object Model
  • Use libraries and packages, including the Smarty web template system, PEAR program repository, and the Yahoo! User Interface Library
  • Make Ajax calls and turn your website into a highly dynamic environment
  • Upload and manipulate files and images, validate user input, and secure your applications

Product details

  • Paperback: 528 pages
  • Publisher: O'Reilly Media; 1 edition (24 July 2009)
  • Language: English
  • ISBN-10: 0596157134
  • ISBN-13: 978-0596157135
  • Product Dimensions: 2.8 x 17.8 x 23.5 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (34 customer reviews)
  • Amazon Bestsellers Rank: 129,963 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Robin Nixon has been a writer for 30 years, has written in excess of 500 articles for many of the UK's top magazines, and has authored over 20 books.

Robin started his writing career in the Cheshire homes for disabled people, where he was responsible for setting up computer rooms in a number of residential homes, evaluating and tailoring hardware and software so that disabled people could use the new technology, and writing supporting documentation and articles for a selection of national magazines.

After this Robin's career became a hundred percent writing-oriented when he joined a large magazine publisher, where he held a variety of different editorial positions, before leaving to become a self-employed writer.

With the dawn of the Internet in the 1990s, Robin branched out into developing websites (including the world's first licensed Internet radio station). In order to enable people to continue to surf while listening, Robin also developed the first known pop-up windows.

In the late 1990s and early 2000s Robin and his family moved to the USA a couple of times, once to run a web design company in California, and then again to set up an English Tearoom in Texas. In between times they ran several successful pubs, bed and breakfasts and nightclubs in England.

In recent years Robin has begun to focus more closely on motivation and personal improvement in his writing, while still continuing to produce more in his popular series of books on computing, which have now been translated into several different languages.

Robin lives on the south-east coast of England (where he writes full time), along with his five children and wife Julie (a trained nurse and university lecturer) - between them they also foster three disabled children.

Product Description


A worthy effort to introduce the programming and database neophyte into the world of dynamic website design. --millionchimpanzees.blogspot.com, September 2009

A great introduction to the technologies at the basis of the Web. You will both enjoy this book and learn from it.
--Pascal Borghino, Database Architect for Yahoo! Inc

From the Author

Having developed for the Internet since the mid 1990s I have used a number of programming languages, beginning with Perl, which was the first tool I mastered. However I soon found that great though Perl was for developing with, at the time it didn't have the power I needed for ultra busy websites, and so the load averages of the servers I used was going through the roof.

So I rewrote all the processor-intensive code in C and was able to substantially slow down our server acquisition rate. But while C is powerful, it takes a lot of coding to replicate even basic Perl functions. So when PHP came along I was very pleasantly surprised to discover that even though it is interpreted (that is, re-compiled each time it is run), it placed far less of a strain on the servers than Perl, and also took up far less development time.

Since then I have used PHP in combination with MySQL for all my server side development. And with JavaScript gaining the XMLHttpRequest object, and hence the beginnings of Ajax, the three technologies are now my mainstays for web development.

So when O'Reilly asked me to write this book I jumped at the opportunity. In it I have tried to take you from first steps, without assuming any prior knowledge other than basic HTML and maybe some CSS, through each of the technologies in turn, and along the way point out the shortcuts and pitfalls I have discovered, to give you the headstart I didn't have.

I maintain an active discussion forum on the book's topics, which is linked to via the companion website at lpmj.net, and am always happy to answer any questions you may have.

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

Customer Reviews

4.6 out of 5 stars
4.6 out of 5 stars
Most Helpful Customer Reviews
20 of 21 people found the following review helpful
4.0 out of 5 stars Well written. 15 Feb 2011
By Chriis
The author Robin Nixon succeeded in creating a basic standard book to get even the most novice of readers on the ladder to creating dynamic websites. If you are looking at the book I assume you already have HTML knowledge, that's all you need (don't even need this really); the format of the book is layed out step by step, and is easy to read. I recommend this book.
Only not 5 stars because a few things for the beginner could have gone into more depth.
Comment | 
Was this review helpful to you?
20 of 21 people found the following review helpful
5.0 out of 5 stars Best Read For All Level Of Programmer 27 Sep 2010
Format:Paperback|Verified Purchase
I am a third year student at university studying computer science and I read this book over the summer to refresh my memory and solidify the skills I have learned from the last two years. This is one of the best books I have read on the subjects and I am always using it for quick refernce when coding.

I would and have recomended this book to several of my friends.
Was this review helpful to you?
5 of 5 people found the following review helpful
Format:Paperback|Verified Purchase
Would have given 5 stars, but the book is out of date. I only realized after purchasing it and logging onto the companion website and found out that the second edition is scheduled for Q3 2012. The companion website does support this first edition, but versions of recommended editors, IDEs for doing the exercises are out of date (I was able to do the exercises using alternative software). Probably not a problem seeing as the book is introductory level but if you're not in a rush, wait for the second edition. Otherwise great book.
Comment | 
Was this review helpful to you?
22 of 24 people found the following review helpful
5.0 out of 5 stars Great for both beginners and amateurs! 19 Jan 2010
I had general knowledge in PHP from modding and experimenting with Wordpress themes. HTML and CSS wasn't new to me - I work as a web designer, but I'm not perfect with javascript. SQL scared me.

This new O'Reily book filled in my blanks - gave me facts and tips about PHP developing and more self confidence in playing around with MySQL in PHPmyAdmin.

I'd say the things you need to be a great PHP web-developer are experience in HTML+CSS, a great idea, and this book :)
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Excellent book 30 Sep 2011
Format:Paperback|Verified Purchase
This is an excellent book, I have tried several times in the past to get into PHP/MySQL but have always eventually given up. However, this time, and with this book I have at last broken through the glass ceiling and truly making progress. The biggest problem that I find with open source is installing, configuring and getting it all to work. (I am using Windows 7). I did not use EasyPHP, as suggested in this book, as I had problems with windows firewall blocking access to localhost. Instead I used WAMPSERVER 2 and everything seems to work just fine. If you want to get off the ground with PHP/MySQL, then this is a great place to start.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars good 'beginning' 28 May 2012
By Ronny
Very good introductory book to the 3 pilars of modern web technology. What's interesting is that they use WAMP/MAMP/LAMP as environment, so can immediately start learning the 3 pilars, instead of worrying about setting up Apache & all the other tools. That's something that you should learn afterwards, when you decide to go deeper into the subject. If you never did something with web design like myself, I can highly recommend this book as a first contact with these technologies.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback|Verified Purchase
I'm an experienced Java developer and bought this to fill in the blanks on my limited PHP knowledge.

The book goes over a few stuff I already know - which I'm fine with as the reminders can be important, and it sets the foundations for the rest of the book. And by page 100, it really gets going.

For someone new to programming though, I think the pace of this book may be a bit too fast - especially as there doesn't seem to be any/many practical examples to work through. For newbies, I would definitely recommend trying out the code snippets in this book as you progress through it.

For everyone with some programming experience (or a lot of confidence), this book could give you a very good understanding of PHP, MySQL and JS within a week.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars A good book 28 Feb 2014
By SeanJ
Format:Paperback|Verified Purchase
This is a good book. Not as good as the book by Adrian West, but a good book nonetheless.

It is written for beginners, and therefore introduces each topic slowly. By the time you have finished this book you will have a good introduction the subjects discussed.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
3.0 out of 5 stars Confusing
The book takes longer than other books. I bought it as I was about to learn quick but it took more time and gave less effect.
Published 10 months ago by Sharofiddin Turaev
3.0 out of 5 stars I bought and sold it
Is a good quality book, i just get bored of this kind of reading. Was good for reference but it didn't help me to do any magic.
Published 17 months ago by Fernandohsa
5.0 out of 5 stars great book
A few months a go this book really help me to understand the basis of JS and to review some php content.
Published 17 months ago by dmarcos
5.0 out of 5 stars Brilliant Book
This book is great my boyfriend said it has everything he needs for this semester it's up to date and the content is well written and he can understand it :)
Published 23 months ago by Esther Watts
5.0 out of 5 stars great
great book good for beginners and for reference i learnt a lot from this but as always is nothing that cannot be found online
Published 23 months ago by sam
5.0 out of 5 stars Delivers What It Promises
A very good, consice and up to the point book for the beginners in web programming.
Definitely worth it's salt and a great read for the layman.
Published on 21 April 2012 by llib
5.0 out of 5 stars Awsome
I have several programming books and this is the best. Very well written with good examples. I'll recommend to everyone
Published on 17 April 2012 by parkentosh
3.0 out of 5 stars There are better alternatives.
I'm not a big fan of this book. I would recommend buying "PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide" by Larry Ullman instead. Read more
Published on 27 Feb 2012 by Andy
4.0 out of 5 stars Good Starter
I already had some knowledge around PHP and Mysql, but none around JavaScript - I've not completed reading the book (cherry picking the subjects I need), but it can be a little... Read more
Published on 18 Feb 2012 by steve
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