Paperback: 707 pages
Publisher: Apress; 2nd ed. edition (February 21, 2008)
Product Dimensions: 7 x 1.7 x 9.2 inches
Shipping Weight: 2.6 pounds (View shipping rates and policies)
Average Customer Review: 3.5 out of 5 stars See all reviews (26 customer reviews)
Best Sellers Rank: #705,781 in Books (See Top 100 in Books) #96 in Books > Computers & Technology > Databases & Big Data > MySQL #173 in Books > Computers & Technology > Internet & Social Media > E-Commerce #362 in Books > Computers & Technology > Databases & Big Data > SQL
I have recently completed reading this book in its entirety. First, here's what I liked about this book. This book is a wonderful presentation of how to build an e-commerce site from start to finish. It touches on nearly all the major considerations you are faced with when developing an e-commerce site and the author uses sound coding practices throughout the book. The major topics readers will be interested in are creating shopping carts, search functionality, content management system, and the ordering system. I especially appreciated how SEO was integrated into this book and how AJAX was used to enhance some features. Another important aspect was its coverage of the many ways to accept online payments which are presented throughout the book. When I e-mailed Cristian a question regarding this book he replied promptly.Here's what I disliked about this book. This book is not a beginning PHP book and it's not a beginning MySQL book like the title might suggest. It is a beginning e-commerce book and readers are expected to be familiar with both PHP and MySQL. It is also assumed that you are familiar with OOP and the smarty templating engine. For people not familiar with smarty this might be a little intimidating. Smarty is actually fairly straight forward but you might need to visit [...] for a crash course. Help is given to set up your working environment and the authors do get you started down the right path with smarty.I certainly did not like the writing style of this book. Most chapters start out with objectives quickly followed by numerous pages of code. This section of code is followed by a paragraph, entitled what just happened, which loosely describes what the code does but not how the code works. This same process is repeated until the end of the chapter.