CDN$ 4.94
  • List Price: CDN$ 65.67
  • You Save: CDN$ 60.73 (92%)
FREE Shipping on orders over CDN$ 25.
Only 2 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Beginning PHP and MySQL E... has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Beginning PHP and MySQL E-Commerce: From Novice to Professional Paperback – Feb 25 2008

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 4.94
CDN$ 4.94 CDN$ 38.72

Save an Additional 10% on Textbooks When you Join Amazon Student

Special Offers and Product Promotions

  • Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Product Details

  • Paperback: 736 pages
  • Publisher: Apress; 2 edition (Feb. 25 2008)
  • Language: English
  • ISBN-10: 1590598644
  • ISBN-13: 978-1590598641
  • Product Dimensions: 17.8 x 4.2 x 23.5 cm
  • Shipping Weight: 1.2 Kg
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #694,793 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Cristian Darie is a software engineer with experience in a wide range of modern technologies, and the author of numerous books. Cristian is studying distributed application architectures for his PhD, and is getting involved with various commercial and research projects. When not planning to buy Google, he enjoys his bit of social life. You can reach Cristian through his personal website at Emilian Balanescu is a programmer experienced in many technologies, including PHP, Java, .NET, PostgreSQL, MS SQL Server, MySQL, and others. He currently works as a Wireless Network Administrator at accessNET International S.A. Romania, a company which provides fixed wireless access services operating a point-to-multipoint digital radiocommunication network with national coverage. His latest project in this position was developing an AJAX-enabled real-time Network Management System (using SNMP, Perl, PHP, and PostgreSQL) used for remote debugging, monitoring system performance, and isolating and troubleshooting system problems. You can reach Emilian at

Inside This Book

(Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) HASH(0x9f4057d4) out of 5 stars 26 reviews
20 of 21 people found the following review helpful
HASH(0x9f3562a0) out of 5 stars Challenging but worth the effort April 23 2009
By Z. Werner - Published on
Format: Paperback
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. All of the code is commented well but it's up to you the reader to understand what's going on. I would have preferred if a little more time was spent describing the concepts being used. I get the feeling the authors were trying to cram this book into 700 pages out of fear of having a 1000 plus page book. Personally I wouldn't have minded if it were that long. On the flip side this did force me to really focus and understand what I was reading and not just "follow along".

Lastly, I did not like that this book did not also cover macs. There are only a handful of changes that need to be made to make this work on a mac however if you are not familiar with developing PHP sites on a mac you could easily get hung up on one of these simple problems.

Considering my dislikes you might be surprised that I didn't rate this book lower, but a walked away having learned so much I had to give this book at least four stars. This book is challenging but well worth every page.

As for critics that claimed this book is "impossible" or that "the code doesn't work" or that "the author won't respond" don't believe it. This book is challenging but as long as you stay focused and follow the book closely there should be no problems and yes the author did respond to my questions.
10 of 10 people found the following review helpful
HASH(0x9f3562f4) out of 5 stars A very good book for ecommerce, but definitely not a beginner's book Aug. 18 2008
By Rangel A. Spasov - Published on
Format: Paperback
The book offers great insight for building the basis of a professional, scalable ecommerce system. The code is well explained, but only if you already have decent knowledge of PHP. My only complaint is the book's structure. For example, usually a chapter begins by fully creating all the database stored procedures and the data tier, then goes to the business tier, and finally explains the presentation stuff (the book uses the Smarty template engine). In my opinion it would be better if it was organized by functionality rather that application layers. It makes the book less logical and requires a little bit of getting used to.
3 of 3 people found the following review helpful
HASH(0x9f35672c) out of 5 stars Be careful if you are on a windows based machine! Feb. 9 2010
By M. McMaster - Published on
Format: Paperback Verified Purchase
Be very careful with this book if you are on a windows based machine. There is a PHP bug noted on page 150. Unfortunately, no reliable fix or work around is noted anywhere. The fix noted on the errata sheet does not help the matter. Furthermore, there are many forums discussing the problem, but none of them offer a viable solution. The book could be worth four stars if this problem were actually addressed. The author new about the problem, but failed to offer a viable solution to people working on a windows based machine. All they had to do was create a different approach to making multiple queries to the database. What a disappointment.
2 of 2 people found the following review helpful
HASH(0x9f356714) out of 5 stars It is not for HTML beginners Feb. 3 2009
By Timurid - Published on
Format: Paperback
I can't really criticize a lot on this book. I am only on chapter 3 starting 4 today. This book requires some sort of programming knowledge, which suited me. So if you haven't developed any websites I wouldn't suggest it.

Mr. Darie makes you use smarty templates and yahoo table builder, which kind of upset me because I was hoping to see everything made from scratch without 3rd party engines and such.

Bottom line. This book needs a lot of dedication and time. It does teach you a lot of stuff, assuming you know the basics of programming.

Highly recommend for experienced programmers.
2 of 2 people found the following review helpful
HASH(0x9f356bdc) out of 5 stars Excellent tutorial on writing good code Aug. 9 2008
By Walter Max - Published on
Format: Paperback
I found this book to be far more than a tutorial on ecommerce. It's attention to good programing technique has been invaluable to me as I progress from a beginning PHP programmer to a more intermediate level. Its been slow going but well worth the effort. I have used the framework for tshirtshop in other applications I've written as the code for database abstraction and error handling are really solid. His work also clearly demonstrates the value of self documenting code. Coverage of Smarty and MySQL procdures is excellent. One of the very best programming books I've ever used.