Book Review: Beginning PHP and MySQL 5: From Novice to Professional (Second Edition) by W. Jason Gilmore - Page 2

Before embarking upon the MySQL section, chapters 22 and 23 address some ‘bridging’ material. Chapter 22 discusses database servers and alternatives - specifically, a pared-down version of MySQL, referred to as SQLite, for the technologically timid.

Chapter 23 briefly introduces the reader to database extraction layer software and options for those wishing to use database software other than those that are usually employed, so that they know there is some choice, albeit limited. At this point things were admittedly starting to get confusing for me, but a clear diagram explains how all these elements are connected to get your web page up and running. This helps to put everything in context.

Finally, we can tackle MySQL, a relational database server. There is extensive discussion on why MySQL has become so popular; it should be easy for those who have used other databases, its availability in several platforms, emphasis on speed as opposed to lots of features that generally go ignored but best of all, it’s free and easily accessible by download.

After this introduction, it is straight into installation and configuration, and licencing issues. Assuming that there have been no problems in this area, we are then introduced to some basic commands to get your fingers dirty in MySQL. From chapter 26, it begins to get complicated but still approachable for the novice – it covers local and remote connection to your server, clients and utilities that provide interfaces for the execution of server administration tasks, various connection options available.

Chapter 27 discusses MySQL storage engines and datatypes – what ones exist and what relational database table (storage engine) one can use to store and organise information. It also highlights key tasks in database management and navigation.  What follows is security when accessing MySQL. In chapter 29 there is an excellent five-part checklist of essential tasks to be performed after installing and configuring MySQL. Provided you read through this section carefully, this should present no trouble.

Lastly, some useful things on PHP’s MySQL extension and suggestions on how to protect your information and connection. Most of this chapter is devoted to the various commands and processes one can choose to execute once a database is selected.

Continued on the next page Page 1 — Page 2 — Page 3

Article tags

Spread the word
Bookmark and Share
Profile image for snarkattack

Article Author: Snarkattack

The author going by the name of Snarkattack was born in the UK, and moved to Australia at the age of eight.
She is a former music school rebel who now wrestles with mental illness and various pathological obsessions including but not limited to …

Visit Snarkattack's author pageSnarkattack's Blog

Read comments on this article, and add some feedback of your own

Article comments

  • 1 - Jason Gilmore

    Oct 30, 2006 at 3:26 pm

    Just wanted to thank you for reviewing my book!!! :-)

    Jason

  • 2 - Snarkattack

    Oct 30, 2006 at 10:13 pm

    A pleasure Jason! It was nice to look through a computer manual that didn't talk down to complete tech dorks like myself. Makes me think there's hope yet!

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for Nov 22, 2009

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for October

top commenters Most prolific Commenters in 24 hrs