Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to
Creating Dynamic Websites (Animal Guide)

Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Crea...

Category: (Book)

32 new, starting at $23.00

10 used, starting at $23.66

Buy Now

Editorial Reviews

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

Customer Reviews

Great

Reviewed by Preston J. Frazier, 2010-02-01

I'm a beginner at php, MySQL and javascript, but reading through this book and doing the examples simultaneously made learning fast and easy. The writing style is easy to understand and topics are repeated enough to refresh your memory through the chapters. I strongly recommend this book!

Abundatntly nonsensical and no logical order to teaching, giving examples, and giving answers...

Reviewed by David M. White, 2010-01-30

Let me start out by saying that I originally gave this 4 stars because it doesn't explain concepts for new developers to php. The books assumes that you have computer programming knowledge even though it states you don't have to in the description, which luckily I have programming experience so I could understand the concepts but just gave a warning to new developers with no programming experience in my first review. I had to then take it down to 1 star because the book has no logical order in which it teaches you the concepts, gives examples and gives answers or follow-ups. Example: the book would show you an example of the concept(an actual hard code example), then explain the concepts, then tell you what happens when the code runs. Because of this style/order(or lack of it) it makes it hard to learn. There is useful information in this book but you can find far better books out there that have some form of logic and order to the construction of the material. I really have no idea how this book made it past his editor and publication company because O'Reily usually has great books. Do yourself a favor and save a lot of headaches and try a different book. I usually don't write negative reviews(you can look in my review history) but this book is COMPLETELY nonsensical and has no logical order.

Creating Dynamic Website for a novice

Reviewed by E. Volf, 2010-01-30

I have been invited to participate on a project which includes Creating Dynamic Website. My only option to acquire appropriate knowledge has been a self teaching undertaking. From a variety of books covering the subject, so far as I can see I picked the right one, the one I am writing about.

I received the book by post 16, January of this year and so far I have covered one quarter of the book, almost all first part about PHP coding. Although I am not a novice in coding and programming, all I can briefly say, was that I picked the right book for my problem. It is very neatly presented, leaving little doubt and confusion students might have when facing a new subject. I hope that the same quality of presentation will continue to the last page. My sincere thanks and prize to the author of the book for a job well done.

HIGHLY RECOMMENDED

Reviewed by Ryan Miller, 2010-01-09

It is rare that I am so inspired to write a review for something. This book made learning easy. I must say that without the experience of taking a Java programming class at my college (the only programming experience I have), I would have likely had to make use of additional sources to fully grasp the PHP - object oriented section of this book. But even so, I still highly recommend this book to anybody wanting to create a highly functional website.

After spending about 2 weeks with it, I am already building dynamic websites that are impressing even myself. It is written very well and has great examples for practice coding. FIVE STARS without question!

Need more like this!

Reviewed by Running Bill, 2009-12-23

I agree with what's already been said about the code working and the author communicating well. Too often I've been disappointed with an over-abundance of typos or just bad instruction, both really frustrating when already faced with the challenge of learning something new. But this book definitely delivers there.

The reason I was really excited about this title and why I'm loving it so much as I go through it is that it focuses on combining all three and talks about real-world situations. You might read a PHP or javascript book that does the job teaching you those on their own but when it's time to close the book and use them on a real website, you'd be lost or Googling a LOT of things. Most "cool" sites do a good job of making their scripting languages work well together, and this book will show you how to do that, and it serves as a great jump-off for more advanced scripting later. It's like the author said "I know what you're trying to accomplish, here's how to do it."

Awesome job and I hope to see more like this!