IT programming books related reviews
Title: SQL from the Ground Up
Publisher: McGraw-Hill Companies
Authors: Mary Pyefinch
Rating: 5/5
For a book that's yet to be published, this one was pretty thorough
Title: PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide
Publisher: Peachpit Press
Authors: Larry Ullman
Rating: 5/5
I didn't know much about web development beyond html, and this book turned out to be exactly what I needed to get my start in dynamic website development. I like the format of the book, which does a good job of visually showing step-by-step, one concept at a time. There are a few errors (which are corrected if you check the website), and this is my only criticism of the book. It is very thorough.
Title: Professional PHP4 XML
Publisher: Peer Information
Authors: Luis Argerich, Chris Lea, Ken Egervari, Matt Anton, Chris Hubbard, James Fuller, Charlie Killian
Rating: 5/5
This book contains everything that an ardent PHP developer would like to add to his
repertoire.The book has a nice flow - from fundamentals (There are introductory chapters on PHP and XML fundamentals for the
uninitiated) to XML derivatives to
using the core XML standards(Infact, i was surprised to see that the book
covered the latest DOM architecture in PHP - great work). The cream however is
the coverage of PHP and XML-RPC and the robust calendar server example demo. All in
all,its a must-have and a must-read
Title: Sams Teach Yourself PHP in 24 Hours, Third Edition
Publisher: Sams
Authors: Matt Zandstra
Rating: 5/5
I knew nothing about PHP before reading this book, now I do backends for hundred-page sites and many other dificult scripts. Doesnt go quite into the amount of detail on MySQL as I would prefer, but was worth it none the less...
Title: MCSE/MCSD: SQL Server 7 Database Design Study Guide
Publisher: Sybex Inc
Authors: Kevin Hough
Rating: 1/5
When I bought it in November the rating was 3.5-4 stars, so I decided that if I go through it I would be ready, I was very mistaken. After wasting months preparing, I FINALLY understood that there are so many errors, that it is worthless. And now after passing an exam, I can say that the text is not even close to the content of the exam. Do not waste you time with this book, buy Transcender exams (what I did eventually) and study them, and you will pass.
Title: OCP Introduction to Oracle9i: SQL Exam Guide
Publisher: McGraw-Hill Osborne Media
Authors: Jason Couchman
Rating: 2/5
Jason Couchman must be laughing his head off on his own private island. Slap together a book full of mistakes (scripts that don't work, INCORRECT information, inane opinions,) and get it reviewed by his kindergarten kids. Get a buddy at Oracle to whack "Officially Authorized Oracle Press" on it.... then watch the dollars flow in.He didn't even both updating reference to ora81 directories.Shame on you Jason. I thought Nigerian e-mail scams were bad, but this book is just a cruel rip-off of people wanting to get somewhere in life.Shame on you Oracle for giving it your blessing. I may pass the exam but books such as this will not help me become a competent Oracle DBA.
Title: PHP for the World Wide Web : Visual QuickStart Guide (2nd Edition) (Visual Quickstart Guides)
Publisher: Peachpit Press
Authors: Larry Ullman
Rating: 5/5
The problem with a lot of programming books is that it takes forever to get to the actual programming. This book is the polar opposite of that...the author gets you up and running almost instantly. This book is loaded with examples and example code, and is a great hands-on guide to get up and running with PHP in a very short amount of time.
Title: Core PHP Programming, Third Edition
Publisher: Prentice Hall PTR
Authors: Leon Atkinson, Zeev Suraski
Rating: 5/5
If you want a good intermediate to advanced book that includes: a solid tutorial of the syntax of PHP, an excellent function reference with good examples (99% of the examples worked for me), coverage of the new PHP5 capabilites, useful set of algorithms for common how-to features, and common sense guidelines on building, debugging, patterns, and Object Oriented php design, then this book will not disappoint.If youre looking for a dummies how-to book to get your database driven website up and running, don't buy this book. And don't complain when you do buy the book and it turns out to be not what you thought - you need to be willing or at a stage to invest the time and effort to learn PHP in depth.If you want a great reference and set of guidelines and algorithms, and are willing to extend yourself, then you will like this book.
Title: SQL Unleashed, Second Edition (2nd Edition)
Publisher: Sams
Authors: Sakhr Youness
Rating: 1/5
This book should be entitled Oracle SQL Unleashed. It seems specifically geared toward Oracle, and it appears that Oracle has many extensions not found in Microsoft or Syabse (which use Transact-SQL). Therefore, you should purchase this book only if you use Oracle. Despite it being useless, I tried skimming through it, just in case something would actually work with MS or Sybase. I found the book poorly organized and poorly written. It was confusing, and I have never seen such poorly structured code samples.
Title: Web Database Applications with PHP & MySQL, 2nd Edition
Publisher: O'Reilly
Authors: Hugh E. Williams
Rating: 3/5
This is a solid book on PHP and MySQL, but it's not organized in the standard O'Reilly style. It follows a single example, in depth, through the entire book and in the later part of the book dedicates whole chapters just to explaining the code of the example.
The first six chapters, which cover PHP, SQL (and MySQL) and PEAR are the best in the book. The SQL chapter is particularly good.
Overall the book is well written and thorough. My problem is two fold. I think the organization would be better if it spent less time on the example project. And on a technical level the MySQL access is not proper or secure and is vulnerable to SQL injection attacks.
I would recommend Advanced PHP Programming from Addison Wesley for experienced PHP users. For beginners this book is a good start, but you should not use it for example code for database access.

