Jump to ratings and reviews
Rate this book

PHP & Mysql: Novice to Ninja: Get Up to Speed with PHP the Easy Way

Rate this book
PHP & MySQL: Novice to Ninja, 6th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a fully functional application using PHP & MySQL. Comprehensively updated to cover PHP 7 and modern best practice, this practical and fun book covers everything from installing PHP and MySQL through to creating a complete online content management system.

You'll learn how to:


Install PHP & MySQL on Windows, Mac OS X, or Linux
Gain a thorough understanding of PHP syntax
Use object oriented programming techniques
Master database design principles and SQL
Develop robust websites that can handle high levels of traffic
Build a working content management system (CMS)
And much more!

690 pages, ebook

First published January 1, 2005

25 people are currently reading
80 people want to read

About the author

Tom Butler

78 books5 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
27 (31%)
4 stars
33 (38%)
3 stars
20 (23%)
2 stars
5 (5%)
1 star
1 (1%)
Displaying 1 - 8 of 8 reviews
Profile Image for Sarah.
372 reviews39 followers
April 29, 2021
I checked this out to help me learn PHP/MySQL since my professor is decidedly not doing that. This book was not particularly helpful because it doesn't have an index. I will die on the hill that indices are valuable and should be non-negotiable, particularly in books like this. Fight me.
4 reviews1 follower
March 10, 2019
It's been over 5 years since I read this, so I don't remember too much about the specifics about the book. So I will tell you my experience and results from the book. Just as the title implies, this book is a great introductory to creating a dynamic website that interacts with a database. I first read this book back in HighSchool and had no experience with php (and any server side programming languages) nor with interacting with a database. Reading this book taught me all the basics I needed to create my own mock-up webstore in a little over a week. Although I used some other references along with this book (i.e. w3schools and one or two youtube videos about php), this book is sufficient enough to get your hands on building a website quickly and equip you the basic knowledge to go through and understand other people's php code. The book is simple enough for a High School student who has slightly poor English (English is my main language, I was just slow at learning languages) to pick up the book and create a website.

One complaint about the title of the book is that after reading this book, you won't obviously become a "ninja" in PHP & MYSQL. I certainly did learn a lot from the book but I wouldn't say I became an expert in PHP and in SQL. There is a lot to learn than the book actually covers but it does give you basic foundation and equips you enough information to build a website such as a webstore.

I am not sure what the future of PHP is in 2019 and onwards or how useful it would be to learn PHP rather than some other trending languages and framework. But I can ensure you that SQL isn't going to go away anytime soon and there are still a lot of websites that still use PHP. And as one youtuber said, "We don't marry to languages". I had to pick up many languages and frameworks throughout the years and keep up with new technologies as well as old technologies. Some universities like mine will still teach you PHP as one of the many languages and frameworks to learn in web design/computing courses. The company I am interning at still use PHP for their internal tools and requires maintenance.
Profile Image for Kinan Diraneyya.
155 reviews11 followers
January 1, 2020
As the name implies, this book provides a very good introduction to PHP and SQL. I started reading it expecting to work with PHP, but despite changing to another technology, the SQL (and database design) background was still relevant and helpful.

The explanation is gradual; it includes the basic first steps of installation and goes slowly from there, assuming only basic programming knowledge. It also focuses more on concepts than it does on technologies, which I consider a better approach.

In my opinion, a few design concepts should have been discussed in more detail. A few conventions were also ignored for the sake of proving simple examples, but the author neglected to mention that. Nonetheless, it was still a good read.

As a fresh graduate, this book was just what I needed. A more advanced developer can probably skip to chapter 9, or pick another book altogether.
Profile Image for Aiman Adlawan.
123 reviews3 followers
August 18, 2018
Php is an essential tool for building CMS. This book is a great help to those who want to learn by themselves.
Profile Image for Mojtabaavahdati.
20 reviews7 followers
January 22, 2020
This is indeed a 5 star book! Read on to know why I have rated it 4 stars.

This book tought me a lot and I also really like the writing style of Kevin and Tom(They are very nice people as well, I messaged them whenever I was struggling to understand some points in the book and they responded in a very welcoming manner), however, after reading all this book, I simply wish I had learned a better architecture. Specially, this book does NOT teach MVC.

If one is fine with that, then I should say this book is incredible for a novice and genuinely delivers its promise of turning them into a ninja.
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.