Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition
A Step-by-Step Guide to Creating Dynamic Websites
Publisher: O'Reilly Media
Final Release Date: August 2012
Pages: 586

Learn how to build interactive, data-driven websites—even if you don’t have any previous programming experience. If you know how to build static sites with HTML, this popular guide will help you tackle dynamic web programming. You’ll get a thorough grounding in today’s core open source technologies: PHP, MySQL, JavaScript, and CSS.

Explore each technology separately, learn how to combine them, and pick up valuable web programming concepts along the way, including objects, XHTML, cookies, and session management. This book provides review questions in each chapter to help you apply what you’ve learned.

  • Learn 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 JavaScript fundamentals, from functions and event handling to accessing the Document Object Model
  • Pick up CSS basics for formatting and styling your web pages
  • Turn your website into a highly dynamic environment with Ajax calls
  • Upload and manipulate files and images, validate user input, and secure your applications
  • Explore a working example that brings all of the ingredients together
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning PHP, MySQL, JavaScript, and CSS, 2nd Edition
 
3.8

(based on 13 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (6)

  • 3 Stars

     

    (3)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

92%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (12)
  • Helpful examples (9)
  • Well-written (7)
  • Accurate (4)
  • Concise (4)

Cons

    Best Uses

    • Novice (8)
    • Intermediate (7)
    • Student (3)
      • Reviewer Profile:
      • Developer (8), Designer (4), Educator (3)

    Reviewed by 13 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    4.0

    Great book!

    By roopster

    from Hilo, Hawaii

    About Me Sys Admin

    Verified Buyer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

      I have always used OReilly books--good, insightful, deliberate content.

       
      2.0

      Good into to php but not to php with mys

      By ak47

      from Nash, TN

      About Me Designer

      Pros

      • Easy to understand
      • Well-written

      Cons

        Best Uses

        • Novice

        Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

        For a 2012 ed book and not lick of mysqli or PDO coverage? Wow I'm just speechless, mr author!

        Buy this book just for php intro syntax veriables, loops, file, etc BUT NOT for mysql with php development. As others stated, he uses outdated php syntax to work with mysql db.

        (1 of 1 customers found this review helpful)

         
        5.0

        Must have for every web developer

        By Lynxlynx

        from Slovenia

        About Me Educator

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Mysql Intstead Of Pdo

        Best Uses

        • Novice

        Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

        It's a couple of years when i hardcode the html pages, and now i want to develop a small application. I choose web logic, because i like cloud concept(can work from anywere), and the tehnology support this.

        So i choose this book to learn basics concepts about developing dynamic web pages. I must admit that this book is awsome! I reccommend to anyone, who want to learn how to create a dynamic web pages. The best start i ever read!

         
        3.0

        a bit disappointing

        By Max

        from Manchester UK

        About Me Developer

        Verified Buyer

        Pros

        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Not Updated Enough-1st Ed

        Best Uses

        • Novice

        Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

        The book is well written and has excellent techniques laid out
        But it is a 2nd edition and now looks dated.
        I would have expected that - updated when it was - it would have moved the examples on from mysql_ functions to the mysqli_ versions or even using the PDO connectors

        (5 of 9 customers found this review helpful)

         
        5.0

        Very informative and excellent book

        By NSlone

        from Ravenna, KY

        About Me Designer, Developer, Educator, Sys Admin

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate
          • Novice

          Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

          Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition
          A Step-by-Step Guide to Creating Dynamic Websites

          Back in the '90s I started getting into computers really heavily. I learned how to repair them, as well as to create websites. I learned to use a WYSIWYG (what you see is what you get) editor, but soon realized that it was just too limiting. In order to have more control over my webpages, I learned how to hard code in HTML, which is an acronym for Hyper Text Markup Language. This gave me, at the time, fantastic control over how my webpages looked.
          Soon I wanted to learn how to program in other languages, particularly in C, C++ and Assembly Language, and various forms of Basic. I actually took a course for GW-Basic, but I learned more by playing around with QB4.5. I was good enough in C that I could take the examples from Microsoft Quick C and change it to do what I wanted. I could tell someone else how to write a simple little program that would echo their name on screen in colors, without having to look up anything from a book. At the time, I lived with an engineer and knew a few others who were also into computers, although none of them programmed in C. Then I moved back to WV, and where I was living I no longer had access to people who were into technology such as learning to program. Don't get me wrong, there are people who are very good at what they do. But being a woman, many people (which goes for other geophysical locations as well), just worked against me at that time. I forgot almost everything I knew.
          A few years pass and I decided to get back into programming, and this is where this book comes into play. I have been reading this book, installed the various suggested software, and am in the process of trying out the example code. I can actually see what he means because of his writing style and grasp of the concepts. If any of you have ADHD which is an acronym for attention deficit disorder with hyperactivity, then you know how hard it is to focus on things that are boring. Regardless of how much you need or even want to know the material, it isn't happening. So for someone to write a programming book in a manner and style so interesting that I can follow it and not lose interest, as well as learn from it, then it is nothing short of a miracle. I would recommend this book to anyone wanting to learn PHP, CSS, and JavaScript, and wants to learn how to create dynamic websites.

          I have an account at Amazon and I have a Kindle, so I'm always interested in books for the Kindle, since I can have it right there reading while I'm working on something. I wanted to know if there were any free Kindle books on programming. I saw a couple by Robin Nixon. I want to know about people who write books when they are exceptional, and I liked what I read about him. He mentioned that you can get a free copy of his book in exchange for a review. To me, that was a perfect win-win situation. I get to read a book, and hopefully learn from it in exchange for writing a review. How cool is that? I've told a few people about it. I also dropped Mr. Nixon an email and told him I would love to read his book in exchange for a review. A couple or so weeks later, I received an email about it. I also signed up for O'Reilly's Blogger program.
          You can pick up your copy at either here.
          http://shop.oreilly.com/product/0636920023487.do

          (1 of 2 customers found this review helpful)

           
          3.0

          Needs update

          By A girl

          from Oceanside, CA

          Verified Reviewer

          Pros

            Cons

            • Too many errors

            Best Uses

            • Intermediate

            Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

            I have a Mac and in chapter 8, it says that if you followed chapter 2, you will not get a socket error message. You will if you don't secure your tmp folder. Also, Mac doesn't read php tags. the book should help you through the pitfalls you may encounter and be more specific. I am a true beginner and it has been very frustrating to find in the Internet info that supplements the book that keeps going like you got the results you wanted the first time you run the code. I tried to run the php examples on a pc and I couldn't do it because I need the book to be more specific like how to modify the login and the require_once according to your settings. I am going to see a tutor tomorrow to get the help the book didn't help me with

            (3 of 3 customers found this review helpful)

             
            4.0

            Good learning text for LAMP or WAMP

            By Julian

            from Brisbane

            About Me Designer, Developer

            Verified Reviewer

            Pros

            • Easy to understand
            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Novice

              Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

              I used this book to learn how to build a basic web application using the technologies featured. I found this book was pitched at a good beginner level for all the technologies covered.

              I would have liked to have had a little more on how to separate concerns between the JavaScript and the PHP and how to organise the PHP modules into MVC. But maybe, in all fairness, that would have been beyond th escope of an introductory book.

              The style of the book was great. It was well paced and readable.

              (1 of 2 customers found this review helpful)

               
              4.0

              examples link is not working

              By manish

              from india

              Pros

              • Easy to understand

              Cons

              • Too basic

              Best Uses

              • Novice

              Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

              link to examples provided in the book was not working properly

              (6 of 6 customers found this review helpful)

               
              5.0

              Wish I had it sooner

              By Bill going mobile

              from Bloomfield, CT

              About Me Developer, Educator

              Verified Reviewer

              Pros

              • Accurate
              • Concise
              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

              • Mysql Instead Of Mysqli

              Best Uses

              • Expert
              • Intermediate
              • Novice
              • Student

              Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

              In this second edition, there are some important features that were added since the first edition. For me, one of the nicest additions was the inclusion of a discussion for using security in using PHP with MySQL with hashing technique and functions.

              The best part about this book is that it represents a single source for finding information about PHP, MySQL and related languages like JavaScript and CSS. Some books I have do a great job on JavaScript, some on PHP, and some on MySQL, but it's the only book that has all of these together.

              (16 of 17 customers found this review helpful)

               
              3.0

              Covers a lot, but is outdated.

              By MobiusStrip

              from Los Angeles, CA

              About Me Designer, Developer

              Pros

              • Broad Coverage
              • Easy to understand
              • Helpful examples

              Cons

              • Outdated

              Best Uses

              • Intermediate
              • Novice

              Comments about oreilly Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition:

              The author undertakes a pretty monumental task in leading the reader through basic programming, SQL, database design, and Web presentation. And while I'm an experienced professional programmer and DB designer, I learned a few things in skimming the introductory chapters. It looks to me like they'd provide a decent foundation for a novice.

              I wasn't really disappointed in anything until I got to the chapter about using MySQL in PHP. The author refers only to the outdated MySQL extension, and makes not a single reference to the current one: MySQLi. That's going to lead to wasted time and extra work, and missed opportunities to take advantage of current features. Not to mention reduced security.

              Here's what the PHP documentation itself says in regard to the old MySQL extension: "If you are using MySQL versions 4.1.3 or later it is strongly recommended that you use the mysqli extension instead."

              I consider this flaw pretty inexcusable, because the current MySQL interface has been out for years.

              Displaying reviews 1-10

              Back to top

              Previous | Next »

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?